一項牢記帕斯卡(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標籤以查找適當的文件。 ↩