该存储库包含600多个可重复使用的Pascal代码片段的集合。大多数是简单的功能和过程,但也有一些常数和类型的定义,包括一些具有方法的高级记录。
摘要分为类别,每个片段属于一个类别。
所有片段都在某种程度上进行了测试:有些接受了基本测试,而另一些则进行了更全面的测试。该集合包含每个收到每个摘要的测试级别的详细信息。
该集合的主要目的是与Delphidabbler代码程序一起使用。
但是,目的是,其他应用程序也将能够通过解析与之提供的元数据来使用该集合。
收集数据格式已在docs目录中充分记录。
欢迎任何人撰写访问集合中摘要的应用程序或网页,但要遵守许可证的条款(请参见下文)。您应该阅读该集合的文档,该文档详细说明了文件格式。
单位测试和演示项目可用于某些片段。
这些测试和演示的源代码在tests目录中可用。每个类别都有一个可用的代码的子目录。
有关详细信息,请参见tests目录中的README.md文件。
可以在GitHub项目页面上的releases卡上找到版本。
每个版本1包含三个ZIP文件,如下所示(用版本编号替换文件名中的XYX ):
csdb-vX.YZ-data.zip -data.zip-包含集合中的所有数据。访问集合的应用程序要求。csdb-vX.YZ-docs.zip vx.yz-docs.zip-包含文档开发人员需要了解数据的结构。csdb-vX.YZ-tests.zip vx.yz-tests.zip-包含单元测试和演示代码。 此存储库使用GIT流量方法 - IE开发在develop分支上进行并feature分支。仅发布的内容出现在master分支上。
该存储库包含该集合的版本2。
版本1专门用于与Delphidabbler Codesnip (v4.15.1及更早)一起使用。该程序直接从delphidabbler.com上的Web服务下载。此版本不是在git下开发的,并且更长。
版本2旨在除codesnip (v4.16.0或更高版本)外,还可以被其他应用程序使用。此版本与版本1不兼容。
项目的更改日志可以在CHANGELOG.md中找到。
该项目已获得MIT许可。有关完整的详细信息,请参见LICENSE.md 。
csdb-vX.YZ-tests.zip仅可从v2.0.1获得。 ↩