-
형식 : [TYPE]: subject
[FEAT]
- 새로운 엔드포인트, 기능, 비즈니스 로직 추가
- 기존 기능에 작은 옵션/필드 추가도 여기 포함
[BUGFIX]
- 이미 있는 기능이 “명세와 다르게 동작”하는 걸 고칠 때
- 예: 예외 케이스 처리, NPE, 잘못된 상태 전환 등
[REFACTOR]
- 동작 결과는 그대로 유지하면서, 구조/성능/가독성만 개선
- 예: 서비스/도메인 분리, 메서드 추출, 의존성 주입 변경
[CHORE]
- 빌드, 의존성, 설정 파일 (application.yml 등), CI 관련 변경
- 포맷팅/코드스타일까지 여기 묶을지, [STYLE]을 따로 둘지 팀에서 결정
[RENAME]
- 파일/폴더 이름만 바뀌고 내용은 그대로인 경우
[REMOVE]
- 파일/폴더 삭제, 더 이상 쓰지 않는 코드 제거
[DOCS]
- README, API 명세, 설계 문서 등 텍스트 문서 변경
[HOTFIX]
- 운영/배포 환경에서 발생한 긴급 버그를 빠르게 수정할 때 사용
- 예 : 프로덕션 장애, 치명적인 오류로 서비스가 정상 동작하지 않는 경우
[MERGE]
[FEAT]: 회원가입 API 추가
-
subject 규칙
- 50자 이내, 끝에 마침표 x
- 항상 한글로 무엇을 변경했는지가 드러나게 작성