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 파일 삭제