이 저장소에는 600 개가 넘는 재사용 가능한 파스칼 코드 스 니펫 모음이 포함되어 있습니다. 대다수는 단순한 기능과 절차이지만 방법이 포함 된 일부 고급 레코드를 포함하여 일부 상수 및 유형 정의도 있습니다.
스 니펫은 카테고리로 분류되며 각 스 니펫은 정확히 하나의 범주에 속합니다.
모든 스 니펫은 어느 정도 테스트되었습니다. 일부 스 니펫은 기본 테스트를 받았지만 다른 스 니트 테스트를 받았지만 다른 스 니트 테스트는 더 포괄적으로 테스트되었습니다. 컬렉션에는 각 스 니펫 테스트 수준에 대한 세부 정보가 포함되어 있습니다.
컬렉션의 주요 목적은 Delphidabbler CodesNip 프로그램과 함께 사용하는 것입니다.
그러나 의도는 다른 응용 프로그램에서 제공된 메타 데이터를 구문 분석하여 컬렉션을 사용할 수 있다는 것입니다.
수집 데이터 형식은 docs 디렉토리에 완전히 문서화되어 있습니다.
누구나 라이센스의 조건에 따라 컬렉션의 스 니펫에 액세스하는 응용 프로그램 또는 웹 페이지를 작성할 수 있습니다 (아래 참조). 파일 형식을 자세히 설명하는 컬렉션의 문서를 읽어야합니다.
일부 스 니펫에는 단위 테스트 및 데모 프로젝트가 제공됩니다.
이러한 테스트 및 데모의 소스 코드는 tests 디렉토리에서 제공됩니다. 이러한 코드를 사용할 수있는 각 범주에 대한 하위 디렉토리가 있습니다.
자세한 내용은 tests 디렉토리의 README.md 파일을 참조하십시오.
릴리스는 GitHub 프로젝트 페이지의 releases 탭에서 찾을 수 있습니다.
각 릴리스 1은 다음과 같이 3 개의 zip 파일로 구성됩니다 (파일 이름의 XYX 릴리스 버전 번호로 바꾸십시오).
csdb-vX.YZ-data.zip data.zip- 컬렉션의 모든 데이터가 포함되어 있습니다. 컬렉션에 액세스하는 응용 프로그램에 필요합니다.csdb-vX.YZ-docs.zip docs.zip- 개발자가 데이터의 구조를 이해해야하는 문서를 포함합니다.csdb-vX.YZ-tests.zip -tests.zip- 단위 테스트 및 데모 코드가 포함되어 있습니다. 이 repo는 GIT 흐름 방법론을 사용합니다. 즉, 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에서만 사용할 수 있습니다. ↩