우리 팀만의 커밋 컨벤션을 만들어보아요!

BE 커밋 컨벤션

Git | git 커밋 컨벤션 설정하기

[format]
# body와 footer는 옵션입니다 !

type: subject

- body
- body
- body
...
[example]

fix: DB 타임아웃 시간 수정

- GET /api/v1/dailyq 요청 시 DB에서 가져오지 못하는 버그 발생
- DB 타임아웃 시간 수정으로 해결

[example]

refactor: `ExampleService.java` 중복 코드 변경

- `ExampleService.getAll` 내부 중복 코드 리팩토링
[subject 리스트]

feat: 새 기능 추가
fix: 버그 수정
docs: 문서 수정
style: 포맷팅 변경 # 코드 포맷팅을 안 하고 저장했을 때
refactor: 코드 리팩토링 # 새 기능도 아니고 버그도 아니지만 코드가 변경되었을 때
test: test 관련 코드 추가/수정
chore: 설정/빌드 수정 (코드 추가x)

FE 커밋 컨벤션

[Commit Convention]

(타입 종류)
feat: 새로운 기능
fix: 버그 수정
docs: 문서 수정
style: 코드 포맷팅
refactor: 코드 리팩토링
test: 테스트 추가/수정
chore: 빌드 프로세스 수정

(example)
type(scope): description
feat(auth): 사용자 로그인 기능 추가
fix(ui): 모바일에서 버튼 클릭 영역 수정
refactor(api): API 호출 로직 개선