1. Branch

main : 프로덕션 코드

develop : 개발용 코드

feature/[기능이름] : 로컬 개발용

2. Pull Request

3. Commit Message

표준 커밋 메시지 포맷 사용 : @commitlint/cli @commitlint/config-conventional

표준 예시는 아래 docs 참고.

https://github.com/conventional-changelog/commitlint/tree/master/%40commitlint/config-conventional

타입 설명
🚚 build 빌드, 프리티어, 린트 등 관련 파일 수정에 대한 커밋
🩹 chore 그 외 자잘한 수정에 대한 커밋
📄 docs 문서 수정에 대한 커밋
✨ feat 새로운 기능에 대한 커밋
🐛 fix 버그 수정에 대한 커밋
♻️ refactor 코드 리팩토링에 대한 커밋
🎨 style 코드 스타일 혹은 포맷 등에 관한 커밋
test 테스트 코드 수정에 대한 커밋
ci 지속적 통합 환경에서 사용되는 설정 파일이나 스크립트를 추가하거나 수정
perf 성능을 개선하는 변경사항을 커밋
revert 수행된 커밋을 취소