#이슈번호 <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
여러 개의 이슈 번호를 적을 때 쉼표로 구분