Pascal을 염두에두고 설계된 코드 은행.
CodesNip은 코드 스 니펫을 저장하고보기위한 오픈 소스 코드 은행입니다. 모든 소스 언어로 스 니펫을 관리 할 수는 있지만 주로 추가 기능을 사용할 수있는 파스칼 및 델파이 코드에 중점을 둡니다.
이 프로그램은 표준 및 휴대용 버전 모두에서 제공됩니다.
CodesNip은 Delphidabbler Code Snippets 데이터베이스 및 Swag Pascal Code Collection에서 코드를 가져올 수 있습니다.
CodesNip의 표준판이 Windows 설치 프로그램을 사용하여 설치 및 제거됩니다. 설치에는 관리자 권한이 필요합니다.
휴대용 에디션에는 설치 프로그램이 없습니다. 다운로드에 포함 된 Read Me 파일의 지침을 따르십시오.
이 프로그램은 Windows 2000에서 실행 되며 Internet Explorer 6 이후에는 XP와 IE 8 이상이 권장됩니다. 그러나 최근 CodesNIP 릴리스는 Windows 10 & 11에서만 테스트되었습니다.
CodesNip 사용자는 다음 지원을 사용할 수 있습니다.
소스에서 CodesNip을 컴파일하는 방법에 대한 많은 정보도 있습니다. 아래를 참조하십시오.
CodesNip의 소스 코드는 GitHub의 delphidabbler/codesnip Git 저장소에서 유지됩니다. 2
GIT 흐름 방법론은 CodesNIP 4 개발을 위해 채택되었습니다. 다음 분기가 사용됩니다.
master : 항상 최신 릴리스에서 소스 코드의 상태를 반영합니다. 3develop :이 지점의 헤드에는 최신 V4 개발 코드가 포함되어 있습니다. CodesNIP 4의 정상적인 개발은 기능 분기에서 발생하여 develop 로 병합됩니다.feature/<feature-name> 의 이름이 포함 된 기능 분기. 일반적으로 이러한 분기는 로컬로만 사용되지만 때로는 일부 기능 브랜치가 주 저장소로 밀어 넣을 수 있습니다. 저장소에서 다른 지점을 찾을 수 있습니다. 이들은 실험적이거나 버려진 것입니다. 그들에 대한 자세한 내용은 필요한 분기로 전환하고 README.md 파일을 읽으십시오.
소스 코드에서 CodesNip 4를 컴파일하려면 다소 긴 거친 Delphi XE가 필요합니다. 이 FAQ를보고 이유를 알아보십시오.
빌드 환경 설정에 대한 전체 지침은 Build.html 에 제공됩니다.
CodesNIP 프로젝트에 기여하는 방법에 대한 자세한 내용은 CONTRIBUTING.md 참조하십시오.
⛔ 실험 및 버려진 가지에 대한 기여는 받아 들여지지 않습니다.
변경 로그는 CHANGELOG.md 파일에서 찾을 수 있습니다. 4
CodesNip의 라이센스 요약은 LICENSE.md 에서 찾을 수 있으며 전체 라이센스 텍스트는 DocsLicense.html 에 있습니다. 5
CodesNip 컴파일 및 소스 코드 FAQ는 다른 프로젝트에서 CodesNip 소스 코드를 재사용하는 것에 대한 쿼리가 있으면 유용 할 수 있습니다.
새로운 기능에 대한 버그 및 요청을 환영합니다. 진행 방법에 대한 정보는 CONTRIBUTING.md 의 문제 섹션을 참조하십시오.
링크 된 read-me 파일은 최신 버전입니다. 릴리스에서 릴리스로 변경 될 수 있습니다. ↩
v4.13.1까지 소스 코드는 Sourceforge의 전복 저장소에 보관되었습니다. 2015 년 10 월에 Git으로 전환되어 Github로 수입되었습니다. v3.0.0의 모든 릴리스는 xxx 버전 번호 인 Form version-xxx 의 태그로 표시됩니다. 전복 지점 중 어느 것도 GIT로의 전환을 통해 이루어지지 않았으므로 전체 역사가 오래된 Sourceforge 저장소를 살펴보십시오. ↩
모든 변환 된 전복 코드는 master 하러 최선을 다해 구형 trunk 의 사본으로 만들었습니다. master 에는 전복 관리와 관련된 수많은 커밋과 함께 다양한 개발 커밋이 포함되어 있습니다. 릴리스 4.13.1 및이 READ-ME 파일의 첫 번째 커밋 후 master 실제 릴리스와 관련된 커밋 만 포함합니다. ↩
CodesNip v4.15.1 이상은 CHANGELOG.md 가 없었습니다. 대신 일부 버전은 Docs/ChangeLogs 디렉토리의 각 주요 버전에 대해 별도의 변경 로그를 유지했습니다. ↩
링크 된 라이센스 파일은 최신 릴리스와 관련이 있습니다. 그러나 라이센스 파일 이름과 컨텐츠는 릴리스간에 변경 될 수 있으므로 이전 버전을 볼 필요가있는 경우 관련 version-xxx 태그를 선택하여 적절한 파일을 찾으십시오. ↩