feat
: 새로운 기능을 추가하거나 기존의 기능을 요구 사항 변경으로 변경한 경우기능 추가와 수정을 나누어서 쓰고 싶은 경우 아래 처럼 2개로 나누어서 타입을 지정할 수 있다.feat: a 컴포넌트에 xxx 기능 추가
fix
: 기능상 버그 픽스를 했을 경우fix: a 컴포넌트 xx 버그 수정
docs
: 문서(주석)의 추가/수정의 경우, 직접적인 코드의 변화 없이 순수하게 문서(주석)만 추가/수정했을 경우docs: Readme.md 수정
,docs: a 컴포넌트 xx 주석 추가
style
: UI를 추가/변경 하거나 스타일 관련 작업을 했을 경우style: a 컴포넌트 xx 스타일 추가
refactor
: 기능의 변화가 아닌 코드를 리팩토링했을 경우, 코드 리뷰 등으로 로직(기능)의 변화 없이 단순 함수 내부에서만 사용하는 이름을 변경하였거나, 코드 pretty 등을 적용했을 경우refactor: a 컴포넌트 xx 로직 수정
,refactor: b 컴포넌트에서 사용되는 xx 변수 이름 변경
chore
: 기능/테스트 코드, 문서, 스타일, 리팩토링을 제외한, 배포, 빌드 등과 같이 프로젝트의 기타 작업들에 대해 추가/수정했을 경우, lint 등의 적용으로 코드 스타일을 수정 했을 때도 chore 사용chore: xx 패키지 설치
,chore: pakage.json xx 수정
- type(feat, fix …)은 소문자로 시작하는 영어로, title(~~ 추가, ~~ 변경 …)은 한글로
- 문장형 X!
- 마침표 X!