type(옵션): [#issueNumber] subject // -> 제목
body(옵션) // -> 본문
type
subject
body
타입은 태그와 제목으로 구성되며, 태그는 영어로 작성하되 첫 글자는 대문자로 함
“태그: 제목” 의 형태를 가짐. :
뒤에만 공백이 있음에 유의!
feat |
새로운 기능 추가 | 기능 |
---|---|---|
fix |
버그 수정 | 기능 |
design |
CSS/UI 변경 | 기능 |
style |
코드 포맷팅 (코드에 논리적 변경사항이 없는 경우) | 개선 |
refactor |
코드 리팩토링. 새로운 기능이나 버그 수정 없이 현재 구현을 개선 | 개선 |
comment |
필요한 주석 추가 및 변경 | 개선 |
establish |
초기 환경설정 / 설정 파일 추가 | 기타 |
docs |
문서 수정 | 기타 |
test |
테스트 코드 추가 | 기타 |
chore |
빌드 업무, 패키지 매니저 수정 | 기타 |
remove / rename |
파일 삭제 / 파일명 변경 | 기타 |
!HOTFIX |
긴급한 버그 수정 (핫픽스) | 기타 |
제목은 코드 변경 사항에 대한 짧은 요약으로, 다음과 같은 규칙을 가짐
제목은 동사 원형으로 시작한다.
Fixed --> Fix
Added --> Add
Modified --> Modify
총 글자 수는 50자 미만으로 한다
제목의 마지막에 문장 부호는 삽입하지 않는다.