Dieses Repository enthält eine Sammlung von über 600 wiederverwendbaren Pascal -Code -Ausschnitten. Die Mehrheit sind einfache Funktionen und Verfahren, aber es gibt auch einige Konstanten und Typdefinitionen, einschließlich einiger erweiterter Datensätze mit Methoden.
Snippets werden in Kategorien eingeteilt, wobei jedes Snippet zu genau einer Kategorie gehört.
Alle Snippets wurden in gewissem Maße getestet: Einige erhielten grundlegende Tests, während andere umfassender getestet wurden. Die Sammlung enthält Details zum Testen des empfangenen Snippets.
Der Hauptzweck der Sammlung ist die Verwendung mit dem Delphidabbler -CodesNIP -Programm.
Die Absicht ist jedoch, dass andere Anwendungen auch die Sammlung verwenden können, indem sie die damit zur Verfügung gestellten Meta -Daten analysieren.
Das Sammeldatenformat ist im docs -Verzeichnis vollständig dokumentiert.
Jeder ist herzlich eingeladen, Anwendungen oder Webseiten zu schreiben, die auf die Ausschnitte in der Sammlung zugreifen, vorbehaltlich der Bedingungen der Lizenz (siehe unten). Sie sollten die Dokumentation der Sammlung lesen, in der die Dateiformate im Detail erläutert werden.
Unit -Tests und Demonstrationsprojekte sind für einige der Snippets verfügbar.
Der Quellcode für diese Tests und Demonstrationen finden Sie im tests . Für jede Kategorie gibt es ein Unterverzeichnis, in dem ein solcher Code verfügbar ist.
Weitere Informationen finden Sie in der Datei README.md -Datei im tests -Verzeichnis.
Veröffentlichungen finden Sie auf der Registerkarte releases auf der Seite GitHub -Projekt.
Jede Version 1 enthält wie folgt drei ZIP -Dateien (ersetzen Sie XYX in den Dateinamen mit der Versionsnummer Release -Version):
csdb-vX.YZ-data.zip data.zip-enthält alle Daten in der Sammlung. Erforderlich von Anwendungen, die auf die Sammlung zugreifen.csdb-vX.YZ-docs.zip vx.yz-docs.zip-enthält die Dokumentationsentwickler, die die Struktur der Daten verstehen müssen.csdb-vX.YZ-tests.zip tests.zip-Enthält die Unit-Tests und den Demo-Code. Dieses Repo verwendet die GIT -Flow -Methodik - dh die Entwicklung erfolgt in den develop und feature -Zweigen aus. Nur veröffentlichte Inhalte werden in der master -Filiale angezeigt.
Dieses Repository enthält Version 2 der Sammlung.
Version 1 wurde exklusiv für die Verwendung mit Delphidabbler CodesNIP (v4.15.1 und früher) entwickelt. Es wurde vom Programm direkt von einem Webdienst auf Delphidabbler.com heruntergeladen. Diese Version wurde unter Git nicht entwickelt und ist länger verfügbar.
Version 2 ist so konzipiert, dass sie zusätzlich zu CodesNIP (v4.16.0 oder höher) von anderen Anwendungen verwendet werden können. Diese Version ist nicht rückwärts kompatibel mit Version 1.
Das Änderungsprotokoll des Projekts finden Sie in CHANGELOG.md .
Dieses Projekt ist MIT lizenziert. Weitere Informationen finden Sie LICENSE.md .
csdb-vX.YZ-tests.zip war nur ab v2.0.1 erhältlich. ↩