.gitignore
템플릿 모음 이것은 GitHub의 .gitignore
파일 템플릿 모음입니다. 이 목록을 사용하여 새 리포지토리 및 파일을 만들 때 github.com 인터페이스에서 사용 가능한 .gitignore
템플릿 선택기를 채우십시오.
.gitignore
파일의 작동 방식 및 사용 방법에 대한 자세한 내용은 다음 리소스가 시작하기에 좋은 장소입니다.
우리는 이러한 방식으로 구성된 템플릿 모음을 지원합니다.
Global
에는 다양한 상황에서 사용할 수있는 다양한 편집자, 도구 및 운영 체제 용 템플릿이 포함되어 있습니다. 영구적으로 사용하려면이 규칙을 프로젝트 별 템플릿에 병합하는 것이 좋습니다.community
에는 현재 주류 템플릿에 속하지 않는 다른 인기있는 언어, 도구 및 프로젝트를위한 특수 템플릿이 포함되어 있습니다. 프레임 워크 또는 도구를 채택하기로 결정할 때 프로젝트 별 템플릿에 추가해야합니다. 템플릿에는 GIT 리포지토리가 특정 프로그래밍 언어, 프레임 워크, 도구 또는 환경에서 작동하는 데 도움이되는 일련의 규칙이 포함되어야합니다.
이 상황에 대한 소규모 유용한 규칙을 선별 할 수 없다면 템플릿은이 컬렉션에 적합하지 않습니다.
템플릿이 대부분 특정 버전의 일부 소프트웨어 (예 : PHP 프레임 워크)에서 설치 한 파일 목록 인 경우 community
디렉토리 아래에 남을 수 있습니다. 자세한 내용은 버전 템플릿을 참조하십시오.
작은 규칙 세트가 있거나 널리 사용되지 않는 기술을 지원하고 싶지만 여전히 다른 사람들에게 도움이 될 것이라고 생각하는 경우, 자세한 내용은 전문성 템플릿에 대한 섹션을 읽으십시오.
템플릿이 중요하고 표시되는 경우 풀 요청을 열 때 세부 정보를 포함하십시오. 우리는 그것을 즉시 받아들이지 않을 수도 있지만, 관심에 따라 나중에 뿌리로 홍보 할 수 있습니다.
또한 존재했던 모든 도구를 나열 할 수는 없다는 것을 이해하십시오. 우리의 목표는 우리가 가능한 모든 프로젝트를 다루지 않도록 가장 일반적이고 유용한 템플릿의 컬렉션을 선별하는 것입니다. 우리가 당신의 언어, 도구 또는 프로젝트를 포함시키지 않기로 선택한다면, 그것은 대단하지 않기 때문이 아닙니다.
이 프로젝트를 개선하는 데 도움을주기를 바랍니다. 이 컬렉션을 고품질로 유지하는 데 도움을주기 위해 기부금이 다음 지침을 준수하도록 요청합니다.
응용 프로그램 또는 프로젝트의 홈페이지에 대한 링크를 제공하십시오 . 매우 인기가 없다면 관리자가 언어, 프레임 워크, 편집기, 앱 또는 변경 사항에 대해 알지 못하거나 사용하는 기회가 있습니다.
변경 사항을 지원하는 문서에 대한 링크를 제공하십시오 . 파일을 무시하는 현재 정식 문서화가 가장 좋습니다. 변경 사항을 지원할 문서를 사용할 수없는 경우 파일이 무시되는 내용을 설명 할 수있는 최선을 다하십시오.
왜 당신이 변화를하고 있는지 설명하십시오 . 자명 한 것처럼 보이더라도 문장을 한두 번 가져 가서 변경이나 추가가 발생하는 이유를 알려주십시오. 이 변화가 왜 귀하 또는 귀하의 팀이 아닌 해당 기술과 함께 일하는 모든 사람 에게 적용되는지 분명히 설명하는 것이 특히 도움이됩니다.
변경 범위를 고려하십시오 . 변경이 특정 언어 또는 프레임 워크에만 해당되는 경우 편집기, 도구 또는 운영 체제의 템플릿이 아닌 해당 언어 또는 프레임 워크의 템플릿으로 변경을 수행하십시오.
풀 요청 당 하나의 템플릿 만 수정하십시오 . 이를 통해 풀 요청 및 피드백은 특정 프로젝트 또는 기술에 중점을 둡니다.
일반적으로, 우리가 당신이 만드는 변화를 이해하도록 더 많이할수록, 우리는 당신의 기여를 빨리 받아 들일 가능성이 높아집니다.
일부 템플릿은 버전간에 크게 변경 될 수 있으며이 저장소에 기여하려면이 특정 흐름을 따라야합니다.
community/
이를 통해 사용자는 최신 버전을 얻을 수 있도록 도와줍니다 (루트에있는 모든 것을 사용할 수 있기 때문에)는 유지 관리자가 여전히 오래된 버전을 지원하는 데 도움이됩니다.
기여하고 싶은 템플릿이 있지만 주류가 아닌 경우, 그에 속하는 가장 적합한 폴더 아래 community
디렉토리에 이것을 추가하십시오.
전문 템플릿의 규칙은 프레임 워크 또는 도구에만 해당되어야하며 추가 템플릿은 템플릿 헤더의 의견에 언급되어야합니다.
예를 들어,이 템플릿은 community/DotNet/InforCRM.gitignore
에서 살 수 있습니다.
# gitignore template for InforCRM (formerly SalesLogix)
# website: https://www.infor.com/product-summary/cx/infor-crm/
#
# Recommended: VisualStudio.gitignore
# Ignore model files that are auto-generated
ModelIndex.xml
ExportedFiles.xml
# Ignore deployment files
[Mm]odel/[Dd]eployment
# Force include portal SupportFiles
!Model/Portal/*/SupportFiles/[Bb]in/
!Model/Portal/PortalTemplates/*/SupportFiles/[Bb]in
이 프로젝트 변경을 제안하는 방법은 다음과 같습니다.
main
브랜치로 풀 요청을 보내십시오.웹 기반 인터페이스를 사용하여 변경을 수행하는 것도 괜찮으며 프로젝트를 자동으로 포크하고 풀 요청을 보내도록 도와줍니다.
CC0-1.0.