พื้นที่เก็บข้อมูลนี้มีคอลเลกชันตัวอย่างรหัส Pascal ที่นำกลับมาใช้ใหม่ได้มากกว่า 600 รายการ ส่วนใหญ่เป็นฟังก์ชั่นและขั้นตอนที่เรียบง่าย แต่ยังมีค่าคงที่และคำจำกัดความประเภทบางอย่างรวมถึงบันทึกขั้นสูงบางอย่างด้วยวิธีการ
ตัวอย่างจะถูกจัดกลุ่มเป็นหมวดหมู่โดยแต่ละตัวอย่างเป็นของหนึ่งหมวดหมู่
ตัวอย่างทั้งหมดได้รับการทดสอบในระดับหนึ่ง: บางคนได้รับการทดสอบขั้นพื้นฐานในขณะที่คนอื่น ๆ ได้รับการทดสอบอย่างครอบคลุมมากขึ้น คอลเลกชันมีรายละเอียดของระดับการทดสอบแต่ละตัวอย่างที่ได้รับ
วัตถุประสงค์หลักของคอลเลกชันมีไว้สำหรับใช้กับโปรแกรม รหัส Delphidabbler
อย่างไรก็ตามเจตนาคือแอปพลิเคชันอื่น ๆ จะสามารถใช้คอลเลกชันได้โดยแยกวิเคราะห์ข้อมูลเมตาที่ให้ไว้
รูปแบบข้อมูลการรวบรวมได้รับการบันทึกไว้อย่างสมบูรณ์ในไดเรกทอรี docs
ทุกคนยินดีที่จะเขียนแอปพลิเคชันหรือหน้าเว็บที่เข้าถึงตัวอย่างในคอลเลกชันภายใต้ข้อกำหนดของใบอนุญาต (ดูด้านล่าง) คุณควรอ่านเอกสารของคอลเลกชันซึ่งอธิบายรูปแบบไฟล์โดยละเอียด
การทดสอบหน่วยและโครงการสาธิตมีให้สำหรับตัวอย่าง บาง ส่วน
ซอร์สโค้ดสำหรับการทดสอบและการสาธิตเหล่านี้มีอยู่ในไดเรกทอรี tests มีไดเรกทอรีย่อยสำหรับแต่ละหมวดหมู่ที่มีรหัสดังกล่าว
ดูไฟล์ README.md ในไดเรกทอรี tests สำหรับรายละเอียดทั้งหมด
การเปิดตัวสามารถพบได้ในแท็บ releases ในหน้าโครงการ GitHub
แต่ละรีลีส 1 ประกอบด้วยไฟล์ zip สามไฟล์ดังต่อไปนี้ (แทนที่ XYX ในชื่อไฟล์ด้วยหมายเลขเวอร์ชันรีลีส):
csdb-vX.YZ-data.zip DATA.ZIP-มีข้อมูลทั้งหมดในการรวบรวม จำเป็นโดยแอปพลิเคชันที่เข้าถึงคอลเลกชันcsdb-vX.YZ-docs.zip VX.YZ-DOCS.ZIP-มีผู้พัฒนาเอกสารจำเป็นต้องเข้าใจโครงสร้างของข้อมูลcsdb-vX.YZ-tests.zip TESTS.ZIP-มีการทดสอบหน่วยและรหัสสาธิต repo นี้ใช้วิธีการไหลของ Git - IE การพัฒนาดำเนินการในสาขา develop และสาขา feature ปิด เนื้อหาที่ปล่อยออกมาจะปรากฏบนสาขา master เท่านั้น
ที่เก็บนี้มีคอลเลกชันเวอร์ชัน 2
เวอร์ชัน 1 ได้รับการออกแบบโดยเฉพาะสำหรับใช้กับ Delphidabbler CodeSnip (v4.15.1 และก่อนหน้านี้) มันถูกดาวน์โหลดโดยโปรแกรมโดยตรงจากบริการเว็บบน delphidabbler.com รุ่นนี้ไม่ได้รับการพัฒนาภายใต้ GIT และมีให้อีกต่อไป
เวอร์ชัน 2 ได้รับการออกแบบให้สามารถใช้งานได้โดยแอปพลิเคชันอื่นนอกเหนือจาก CodeSNIP (v4.16.0 หรือใหม่กว่า) เวอร์ชันนี้ ไม่ สามารถใช้งานได้กับเวอร์ชัน 1
บันทึกการเปลี่ยนแปลงของโครงการสามารถพบได้ใน CHANGELOG.md
โครงการนี้ได้รับใบอนุญาต MIT ดู LICENSE.md สำหรับรายละเอียดทั้งหมด
csdb-vX.YZ-tests.zip มีให้เฉพาะจาก v2.0.1 เท่านั้น