このリポジトリには、600を超える再利用可能なパスカルコードスニペットのコレクションが含まれています。大半は単純な機能と手順ですが、メソッド付きのいくつかの高度なレコードを含む定数とタイプの定義もあります。
スニペットはカテゴリにグループ化され、各スニペットは正確に1つのカテゴリに属します。
スニペットはすべてある程度テストされています。一部のスニペットは基本的なテストを受けたものもあれば、より包括的にテストされているものもあります。コレクションには、受け取った各スニペットのテストレベルの詳細が含まれています。
コレクションの主な目的は、 delphidabbler codesnipプログラムで使用することです。
ただし、他のアプリケーションは、提供されたメタデータを解析することでコレクションを使用できることです。
コレクションデータ形式は、 docsディレクトリに完全に文書化されています。
誰でも、ライセンスの条件に従って、コレクション内のスニペットにアクセスするアプリケーションまたはWebページを書くことを歓迎します(以下を参照)。ファイル形式を詳細に説明するコレクションのドキュメントをお読みください。
いくつかのスニペットでは、ユニットテストとデモンストレーションプロジェクトを利用できます。
これらのテストとデモンストレーションのソースコードは、 testsディレクトリで入手できます。そのようなコードが利用可能な各カテゴリにサブディレクトリがあります。
詳細については、 testsディレクトリのREADME.mdファイルを参照してください。
リリースは、GitHubプロジェクトページのreleasesタブにあります。
各リリース1は、次のように3つの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 Flow Methodologyを使用しています - つまり、 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からのみ利用可能でした。 ↩