Repositori ini berisi koleksi lebih dari 600 cuplikan kode pascal yang dapat digunakan kembali. Mayoritas adalah fungsi dan prosedur sederhana tetapi ada juga beberapa konstanta dan tipe definisi, termasuk beberapa catatan lanjutan dengan metode.
Cuplikan dikelompokkan ke dalam kategori, dengan setiap cuplikan milik tepat satu kategori.
Semua cuplikan telah diuji sampai batas tertentu: beberapa menerima pengujian dasar sementara yang lain telah diuji secara lebih komprehensif. Koleksi berisi detail tingkat pengujian yang diterima setiap cuplikan.
Tujuan utama koleksi ini adalah untuk digunakan dengan program CodesNip Delphidabbler .
Namun niatnya adalah bahwa aplikasi lain juga akan dapat menggunakan pengumpulan dengan mem -parsing data meta yang disediakan.
Format data pengumpulan sepenuhnya didokumentasikan dalam direktori docs .
Siapa pun dipersilakan untuk menulis aplikasi atau halaman web yang mengakses cuplikan dalam koleksi, tunduk pada ketentuan lisensi (lihat di bawah). Anda harus membaca dokumentasi koleksi yang menjelaskan format file secara rinci.
Tes unit dan proyek demonstrasi tersedia untuk beberapa cuplikan.
Kode sumber untuk tes dan demonstrasi ini tersedia di direktori tests . Ada sub-direktori untuk setiap kategori di mana kode tersebut tersedia.
Lihat file README.md di direktori tests untuk detail lengkap.
Rilis dapat ditemukan di tab releases di halaman Proyek GitHub.
Setiap rilis 1 terdiri dari tiga file zip, sebagai berikut (ganti XYX di nama file dengan nomor versi rilis):
csdb-vX.YZ-data.zip data.zip-berisi semua data dalam koleksi. Diperlukan oleh aplikasi yang mengakses koleksi.csdb-vX.YZ-docs.zip VX.YZ-DOCS.ZIP-Berisi pengembang dokumentasi perlu memahami struktur data.csdb-vX.YZ-tests.zip tests.zip-berisi tes unit dan kode demo. Repo ini menggunakan Metodologi Aliran Git - IE Pengembangan hasil pada cabang develop dan cabang feature darinya. Hanya konten yang dirilis yang muncul di cabang master .
Repositori ini berisi versi 2 koleksi.
Versi 1 dirancang khusus untuk digunakan dengan Delphidabbler Codesnip (v4.15.1 dan sebelumnya). Itu diunduh oleh program langsung dari layanan web di delphidabbler.com. Versi ini tidak dikembangkan di bawah GIT dan tersedia lebih lama.
Versi 2 dirancang untuk dapat digunakan oleh aplikasi lain selain CODESNIP (v4.16.0 atau lebih baru). Versi ini tidak kompatibel dengan versi 1.
Log perubahan proyek dapat ditemukan di CHANGELOG.md .
Proyek ini berlisensi MIT. Lihat LICENSE.md untuk detail lengkap.
csdb-vX.YZ-tests.zip hanya tersedia dari v2.0.1. ↩