Skip to content

Latest commit

 

History

2 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BetterBatter collaboration defaults

BetterBatter 조직의 공개 프로필과 GitHub·GitLab 공통 협업 템플릿을 관리하는 저장소입니다.

이 저장소를 BetterBatter/.github라는 이름의 Public 저장소로 게시하면, 각 저장소에 별도 템플릿이 없을 때 아래 파일이 조직 기본값으로 적용됩니다.

구성

경로 용도
profile/README.md BetterBatter 조직 메인 화면 소개
.github/ISSUE_TEMPLATE/bug_report.yml 버그 제보 폼
.github/ISSUE_TEMPLATE/feature_request.yml 기능 제안 폼
.github/ISSUE_TEMPLATE/task.yml 개발·문서·운영 작업 폼
.github/ISSUE_TEMPLATE/config.yml 빈 이슈 비활성화 등 이슈 선택 화면 설정
.github/PULL_REQUEST_TEMPLATE.md 공통 Pull Request 본문 템플릿
.gitlab/issue_templates/*.md GitLab 버그·기능·작업 이슈 템플릿
.gitlab/merge_request_templates/Default.md GitLab 기본 Merge Request 템플릿
CONTRIBUTING.md 이슈, 브랜치, 커밋, PR 협업 규칙
SECURITY.md 보안 취약점 제보 안내
SUPPORT.md 질문과 지원 요청 안내

적용 원칙

  • 각 프로젝트 저장소에 같은 종류의 파일이 있으면 해당 저장소의 파일이 우선합니다.
  • 프로젝트 저장소에 .github/ISSUE_TEMPLATE 폴더가 하나라도 있으면 조직 공통 이슈 템플릿 폴더 전체가 적용되지 않습니다.
  • 조직 공통 이슈 및 PR 템플릿을 사용하려면 이 저장소를 Public으로 유지해야 합니다.
  • 템플릿은 기본 브랜치에 병합된 뒤 적용됩니다.

GitLab 적용

  • GitLab은 .github 파일을 템플릿으로 인식하지 않으며 .gitlab 아래의 Markdown 템플릿을 사용합니다.
  • GitLab Premium 또는 Ultimate에서는 이 프로젝트를 그룹의 템플릿 저장소로 지정할 수 있습니다.
  • GitLab Free에서는 각 프로젝트에 .gitlab 디렉터리를 복사해야 합니다.
  • GitHub는 .gitlab 디렉터리를 일반 파일로 취급하므로 두 플랫폼의 템플릿을 함께 보관해도 충돌하지 않습니다.

게시

GitHub CLI 인증 후 이 디렉터리에서 다음 명령으로 게시할 수 있습니다.

gh repo create BetterBatter/.github --public --source=. --remote=origin --push \
  --description "BetterBatter organization profile and community health files"

About

BetterBatter organization profile and collaboration templates for GitHub and GitLab

Resources

Contributing

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors