Este repositorio contiene una colección de más de 600 fragmentos de código Pascal reutilizables. La mayoría son funciones y procedimientos simples, pero también hay algunas constantes y definiciones de tipo, incluidos algunos registros avanzados con métodos.
Los fragmentos se agrupan en categorías, con cada fragmento que pertenece exactamente a una categoría.
Todos los fragmentos se han probado hasta cierto punto: algunos recibieron pruebas básicas, mientras que otros se han probado de manera más exhaustiva. La colección contiene detalles del nivel de prueba cada fragmento recibido.
El propósito principal de la colección es usar con el programa Delphidabbler Codesnip .
Sin embargo, la intención es que otras aplicaciones también podrán usar la recopilación analizando los meta datos proporcionados con ella.
El formato de datos de recopilación está completamente documentado en el directorio docs .
Cualquiera puede escribir aplicaciones o páginas web que accedan a los fragmentos en la colección, sujeto a los términos de la licencia (ver más abajo). Debe leer la documentación de la colección que explica los formatos de archivo en detalle.
Las pruebas unitarias y los proyectos de demostración están disponibles para algunos de los fragmentos.
El código fuente para estas pruebas y demostraciones está disponible en el directorio tests . Hay un subdirectorio para cada categoría donde dicho código está disponible.
Consulte el archivo README.md en el directorio tests para obtener detalles completos.
Las versiones se pueden encontrar en la pestaña releases en la página del proyecto GitHub.
Cada versión 1 comprende tres archivos ZIP, como sigue (reemplace XYX en los nombres de archivo con el número de versión de versión):
csdb-vX.YZ-data.zip : contiene todos los datos en la recopilación. Requerido por aplicaciones que accedan a la colección.csdb-vX.YZ-docs.zip : contiene la documentación que los desarrolladores deben comprender la estructura de los datos.csdb-vX.YZ-tests.zip : contiene las pruebas unitarias y el código de demostración. Este repositorio utiliza la metodología de flujo GIT, es decir, el desarrollo del desarrollo en la rama develop y las ramas feature de ella. Solo el contenido lanzado aparece en la rama master .
Este repositorio contiene la versión 2 de la colección.
La versión 1 fue diseñada exclusivamente para su uso con Delphidabbler Codesnip (v4.15.1 y anterior). Fue descargado por el programa directamente desde un servicio web en Delphidabbler.com. Esta versión no fue desarrollada bajo GIT y está disponible más larga.
La versión 2 está diseñada para poder ser utilizada por otras aplicaciones además de Codesnip (v4.16.0 o posterior). Esta versión no es compatible con la versión 1.
El registro de cambio del proyecto se puede encontrar en CHANGELOG.md .
Este proyecto tiene licencia MIT. Vea LICENSE.md para obtener detalles completos.
csdb-vX.YZ-tests.zip solo estaba disponible en v2.0.1. ↩