一项牢记帕斯卡(Pascal)设计的代码库。
CODESNIP是用于存储和查看代码片段的开源代码库。虽然它可以以任何源语言管理摘要,但它主要集中在Pascal和Delphi代码上,可提供其他功能。
该程序可在标准版和便携式版本中获得。
CodesNIP可以从Delphidabbler代码片段数据库和赃物Pascal代码集合导入代码。
使用Windows安装程序安装和删除了标准版的CODESNIP。安装需要管理员特权。
便携式版没有安装程序。只需按照下载中包含的读取我文件中的说明即可。
该程序应在Windows 2000上运行,尽管XP和IE 8和更高版本建议使用Internet Explorer 6或更高版本。但是请注意,最近仅在Windows 10和11上测试了CODESNIP的最新版本。
CodeSNIP用户可以使用以下支持:
还有大量有关如何从源中编译代码网络的信息 - 请参见下文。
CodesNIP的源代码维护在GitHub上的delphidabbler/codesnip git存储库中。 2
GIT流量方法已用于代码NIP 4开发。使用以下分支:
master :始终反映最新版本的源代码状态。 3develop :该分支的负责人包含最新的V4开发代码。代码4的正常开发发生在特征分支中,然后将其合并为develop 。feature/<feature-name> 。通常,此类分支仅在本地使用,但有时可能会将某些特征分支推到主要存储库。您将在存储库中找到其他分支。这些要么是实验性的,要么是废弃的。要了解有关它们的更多信息,请切换到所需的分支并读取其README.md文件。
如果要从源代码中编译代码4,则需要长时间的Delphi Xe。看到此常见问题解答以了解原因。
在Build.html中提供了有关设置构建环境的完整说明。
有关如何为CODESNIP项目做出贡献的详细信息,请参见CONTRIBUTING.md 。
⛔不接受对实验和废弃分支的贡献。
更改日志可以在文件CHANGELOG.md中找到。 4
可以在许可证中找到CODESNIP许可证的摘要LICENSE.md ,完整的许可文本在DocsLicense.html中。 5
如果您对在其他项目中重新使用codesnip源代码有任何疑问,则代码汇编和源代码常见问题可能很有用。
欢迎报告错误和新功能请求。有关如何进行的信息,请参见CONTRIBUTING.md的问题部分。
链接的读取文件是最新版本。它可以从发行版变化。 ↩
到包括v4.13.1,源代码保存在SourceForge的颠覆存储库中。它于2015年10月转换为GIT,并进口到Github。 v3.0.0的所有发行版均在form version-xxx中标记为xxx是版本编号的标签。颠覆分支机构都没有通过转换为git,因此要看到完整的历史记录,请查看旧的SourceForge存储库。 ↩
所有转换后的颠覆代码均致力于master ,使其成为旧的颠覆trunk的副本。因此,这样的master包含各种发展,以及与颠覆管理有关的许多提交。发行版4.13.1和此读取文件的第一个提交之后, master仅包含与实际版本有关的提交。 ↩
codesnip v4.15.1和更早的没有CHANGELOG.md 。取而代之的是,某些版本为Docs/ChangeLogs目录中的每个主要版本保留了一个单独的更改日志。 ↩
链接的许可证文件与最新版本有关。但是,许可证文件名和内容可以在发行版之间发生变化,因此,如果您需要查看较旧版本,请选择相关的version-xxx标签以查找适当的文件。 ↩