Pascalを念頭に置いて設計されたコードバンク。
CodesNipは、コードスニペットを保存および表示するためのオープンソースコードバンクです。あらゆるソース言語でスニペットを管理できますが、主に追加機能が利用可能なPascalおよびDelphiコードに焦点を当てています。
このプログラムは、標準版とポータブルエディションの両方で利用できます。
CodesNipは、DelphidabblerコードスニペットデータベースとSWAG Pascalコードコレクションからコードをインポートできます。
CodesNipの標準版はインストールされ、Windowsインストーラーを使用して削除されます。インストールには管理者の特権が必要です。
ポータブル版にはインストーラーがありません。ダウンロードに含まれているRead Meファイルの指示に従ってください。
プログラムは、XPおよびIE 8以降が推奨されますが、インターネットエクスプローラー6以降でWindows 2000で実行する必要があります。ただし、 CodesNipの最近のリリースはWindows 10と11でのみテストされていることに注意してください。
CodesNipユーザーは次のサポートを利用できます。
ソースからCodesNipをコンパイルする方法については、多くの情報もあります - 以下を参照してください。
CodesNipのソースコードは、GitHubのdelphidabbler/codesnip Gitリポジトリに維持されています。 2
Gitフロー方法論は、CodesNip 4開発に採用されています。次のブランチが使用されます。
master :最新リリースの時点でのソースコードの状態を常に反映しています。 3develop :このブランチのヘッドには、最新のV4開発コードが含まれています。 CodesNip 4の通常の開発は、機能分岐で行われ、その後、 developに統合されます。feature/<feature-name>の名前が付いた機能ブランチ。通常、そのようなブランチはローカルでのみ使用されますが、場合によってはいくつかの特徴のブランチがメインリポジトリにプッシュされる場合があります。リポジトリには他のブランチがあります。これらは実験的または放棄されています。それらの詳細については、必要なブランチに切り替えて、そのREADME.mdファイルをお読みください。
ソースコードからCodesNip 4をコンパイルする場合は、かなり長いDelphi XEが必要になります。このFAQを参照して、理由を確認してください。
ビルド環境のセットアップに関する完全な指示は、 Build.htmlで提供されています。
CodesNipプロジェクトに貢献する方法の詳細については、 CONTRIBUTING.md参照してください。
compusion実験および放棄された支店への貢献は受け入れられません。
変更ログは、ファイルCHANGELOG.mdに記載されています。 4
CodesNipのライセンスの概要は、 LICENSE.mdに記載されており、完全なライセンステキストはDocsLicense.htmlにあります。 5
CodesNipコンパイル&ソースコードFAQは、他のプロジェクトでCodesNipソースコードの再利用に関するクエリがある場合に役立つ場合があります。
バグと新機能のリクエストをレポートすることは大歓迎です。進行方法については、 CONTRIBUTING.mdの問題セクションをご覧ください。
Linked Read-MEファイルは最新のバージョンです。リリースからリリースに変更できます。 ↩
v4.13.1まで、ソースコードはSourceForgeのsubversionリポジトリに保持されました。 2015年10月にGitに変換され、Githubに輸入されました。 v3.0.0からのすべてのリリースは、 xxxがバージョン番号であるフォームversion-xxxのタグによってマークされています。 SubversionブランチはいずれもGITへの変換を介して作成されなかったため、古いSourceForgeリポジトリを完全に見るために。 ↩
変換されたすべてのsubversionコードはmasterにコミットされ、古いサブバージョンtrunkのコピーになりました。そのようなmasterには、転覆の管理に関連する多数のコミットとともに、さまざまな開発コミットが含まれています。リリース4.13.1およびこのREAD-MEファイルの最初のコミットの後、 masterには実際のリリースに関連するコミットのみが含まれています。 ↩
codesnip v4.15.1以降はCHANGELOG.mdを持っていませんでした。代わりに、一部のバージョンでは、 Docs/ChangeLogsディレクトリの各メジャーバージョンの個別の変更ログを維持しました。 ↩
リンクされたライセンスファイルは、最新リリースに関連しています。ただし、ライセンスファイル名とコンテンツはリリース間で変更される可能性があるため、古いバージョンを表示する必要がある場合は、関連するversion-xxxタグを選択して適切なファイルを見つけます。 ↩