#이슈번호 <type>: <description>
[body: optional 설명]
[footer: 참조 링크 또는 관련 이슈]
Type | 설명 |
---|---|
Feat | 새로운 기능 추가 |
Fix | 버그 수정 |
Docs | 문서 관련 수정 |
Style | 코드 형식 변경 |
Refactor | 코드 리팩토링 |
Test | 테스트 코드 추가 |
Chore | 빌드/패키지 관리 등 기타 변경 |
Design | UI 디자인 변경 |
Comment | 주석 추가 및 변경 |
Rename | 파일/폴더명 변경 |
Remove | 파일 삭제 |
!BREAKING CHAGNE | 큰 API 변경 사항 |
!HOTFIX | 긴급한 버그 수정 |
Environment | 프로젝트 환경 설정 |
• 한 커밋에는 한 가지 작업만 포함
• 설명은 50자 이내로 작성하며 마침표는 사용하지 않음
subject
제목은 영문 기준 50자 이내로 작성
body
본문은 한 줄 당 72자 이내로 작성
‘어떻게’보단 ‘무엇을’ ‘왜’ 변경했는지 설명
footer
여러 개의 이슈 번호를 적을 때 쉼표로 구분