템플릿 목록 | |
---|---|
- 패키지 설치 후 아래와 같은 메세지가 노출된다면 성공
npm install # yarn
- git 원격 주소가 이미 등록되어 있는 상태이므로 원격주소지 제거 및 재등록
git remote remove origin
git remote add origin <<자신의 원격 레포지토리 주소>>
- CODEOWERS 설정
- 바이너리서당 그룹 내에 레포지토리 생성 시 @binary-seodang/members 추가
- 개인 계정 내에 레포지토리 생성 시 해당하는 유저의 깃허브 닉네임 추가 CODEOWNERS 설정 가이드
- 원격 최초 연결이 완료되었다면, 원격 레포지토리 세팅
- 라벨 설정하기
- YOUR_GH_TOKEN : 깃허브 Personal access token 깃허브 토큰발급 바로가기
- YOUR_REPOSITORY : 해당하는 레포지토리 경로 ex) myname/myProject
npx github-label-sync --access-token <<YOUR_GH_TOKEN>> --labels ./labels.json <<YOUR_REPOSITORY>>
- 커밋 템플릿 적용하기
git config --global core.editor "code --wait" # 깃 에디터를 vscode로 변경 git config --global commit.template <.gitmessage.txt 경로>
- 템플릿
🎨feat : 기능 추가 및 개선 🐛fix : 오류 수정 💄style : 코드의 수정이 없는 문자포멧팅 🧪test : 코드 및 기능 테스트 ♻️refactor : 기존 코드를 수정한 코드정리 🗑️cleanup : 기존 코드를 수정하지 않은 코드정리 🚧chore : 환경설정 및 프로젝트 세팅
- regex
- ^(🎨|🐛|💄|♻️|🗑️|🚧|🧪)(feat|fix|style|refactor|cleanup|chore|test)\s:\s.+
- 유다시티 커밋컨벤션
<type>(<scope>): <subject> - Subject line <BLANK LINE> - 줄 바꿈으로 구분한다 <body> - Message body <BLANK LINE> <footer> - Message footer 1. **Subject line** 1. 변경 사항에 대한 간단한 설명. 2. **Message body** 1. 수정 이유와 전후 비교 설명. 2. 명령형 현재 시제로 작성한다. (changed X, change O) 3. **Message footer** 1. 주요 변경사항은 푸터에 변화에 대한 상세설명, 정의, 이전 노트와 함께 명시되어야 한다. 2. 전후를 Before : scope: { ~~ } After : scope: { ~~~ } 와 같이 상세하게 명시한다. 3. 처리 완료된, 즉 close 된 이슈에 대해서는 `Closes #123, #124` 로 표기한다.