# commit 컨벤션 [유다시티](https://udacity.github.io/git-styleguide/)의 커밋 메시지 스타일 가이드를 참조한 내용이다. ## 메세지 구조 ``` type: Subject body footer ``` ## type - feat: 새로운 기능 - fix: 오류 수정 - docs: 문서 작성 - style: Formatting, semi colon 추가 등 코드에 변화는 없는 것 - refactor: 리팩토링 - test: 테스트와 관련된 것 - chore: 빌드 task 업데이트, 패키지 매니저 설정 등 배포 코드가 변화하지 않는 것 ## Subject - subject는 50자가 넘지 않도록 한다. - ~~첫 글자를 대문자로 작성한다.~~ (한글로 작성하기 때문에 의미가 없다.) - 명령형으로 작성한다. ## Body - title과 body 사이에 한 줄을 띈다. - 각 라인의 길이가 72자가 넘지 않도록 한다. - 어떻게 보다 무엇을, 왜를 중점적으로 적는다. ## footer(선택) - 이슈 번호를 적는다. ## 예 ``` feat: 댓글 컴포넌트 생성 더 자세한 내용입니다. 한 줄에 72자를 넘지 않도록 합니다. "어떻게"보다 "무엇을". "왜"를 중점적으로 적습니다. # 12 ``` ###### tags: `project base`