Este repositório contém uma coleção de mais de 600 trechos de código Pascal reutilizáveis. A maioria são funções e procedimentos simples, mas também existem algumas constantes e definições de tipo, incluindo alguns registros avançados com métodos.
Os trechos são agrupados em categorias, com cada trecho pertencente a exatamente uma categoria.
Todos os trechos foram testados até certo ponto: alguns receberam testes básicos, enquanto outros foram testados de maneira mais abrangente. A coleção contém detalhes do nível de teste que cada trecho recebeu.
O objetivo principal da coleção é para uso com o programa Delphidabbler CodesNip .
No entanto, a intenção é que outros aplicativos também possam usar a coleção analisando os meta -dados fornecidos com ele.
O formato de dados da coleta está totalmente documentado no diretório docs .
Qualquer um é bem -vindo a escrever aplicativos ou páginas da Web que acessam os trechos da coleção, sujeitos aos termos da licença (veja abaixo). Você deve ler a documentação da coleção que explica os formatos de arquivo em detalhes.
Testes de unidade e projetos de demonstração estão disponíveis para alguns dos trechos.
O código -fonte para esses testes e demonstrações está disponível no diretório tests . Há um subdiretório para cada categoria em que esse código está disponível.
Consulte o arquivo README.md no diretório tests para obter detalhes completos.
Os lançamentos podem ser encontrados na guia releases na página do projeto do GitHub.
Cada versão 1 compreende três arquivos zip, como segue (substitua XYX nos nomes dos arquivos pelo número da versão de liberação):
csdb-vX.YZ-data.zip vx.yz-data.zip-contém todos os dados da coleção. Exigido por aplicativos que acessam a coleção.csdb-vX.YZ-docs.zip vx.yz-docs.zip-contém os desenvolvedores de documentação precisam entender a estrutura dos dados.csdb-vX.YZ-tests.zip vx.yz-tests.zip-contém os testes de unidade e o código de demonstração. Este repositório usa a metodologia de fluxo Git - ou seja, o desenvolvimento prossegue na ramificação develop e feature ramifica -o. Apenas o conteúdo lançado aparece na filial master .
Este repositório contém a versão 2 da coleção.
A versão 1 foi projetada exclusivamente para uso com Codesnip Delphidabbler (v4.15.1 e anterior). Foi baixado pelo programa diretamente de um serviço da web no Delphidabbler.com. Esta versão não foi desenvolvida no Git e está mais longa disponível.
A versão 2 foi projetada para poder ser usada por outros aplicativos, além do código (v4.16.0 ou posterior). Esta versão não é compatível com a versão 1.
O log de alterações do projeto pode ser encontrado no CHANGELOG.md .
Este projeto está licenciado pelo MIT. Consulte LICENSE.md para obter detalhes completos.
csdb-vX.YZ-tests.zip estava disponível apenas na v2.0.1. ↩