0. 개인적으로 추가하고 싶은 규칙
- 하나의 PR에는 25개 이하의 커밋을 포함합니다.
- 커밋의 개수와 PR의 자세함은 비례합니다.
- 하나의 PR 평균적으로 600줄 이하의 코드를 작성하려 노력합니다. (불가피한 경우는 제외합니다. lock 파일 변화, docs 문서 수정 등)
1. Commit 컨벤션
feat
: 새로운 기능 추가
- [feat]: 소셜 로그인버튼 onClick event를 통해 로그인 수행
fix
: 버그 수정
docs
: 문서 수정
- [docs]: 소셜로그인 trouble 슈팅 과정 포스팅
refactor
: 코드 리펙토링
- [refactor]: 이미지 최적화를 통한 번들링 사이즈 최적화
test
: 테스트 코드, 리펙토링 테스트 코드 추가
- [test]: button 컴포넌트 storybook 추가
chore
: 빌드 업무 수정, 패키지 매니저 수정
- [chore]: jest를 통한 테스트 빌드 추가
design
: UI에 변경사항이 있는 경우
style
: 코드의 포멧팅만 수정사항이 있는 경우
- [style]: button 컴포넌트 내부 매서드명 변경
rename
: 파일 혹은 폴더명을 수정하거나 옮기는 경우
- [rename]: button 컴포넌트 파일 경로 수정
remove
:파일 혹은 폴더명을 삭제하는 작업만 수행하는 경우
- [remove]: 사용하지 않는 hook 파일 삭제