////
Search
Duplicate
🤪

[B-002-CR] 커밋 컨벤션

목차

1. 형식

1.
기본 형식
[commit type]: [commit message]
JavaScript
복사
ex) feat: 회원가입 기능 개발, refactor: 회원가입 기능 수정
2.
commit type
: 이번 커밋에서 작업한 내용의 유형
구분자
작업 유형
예시
feature
새 기능 구현
feature: 예치금 대량 충전 검색 기능 추가
fix
버그 수정
fix: 상점 목록의 에러처리 예외케이스 대응
release
버전 변경
release: v10.0.0 → v10.1.1
docs
문서, 주석 관련 작업
docs: 데코레이터 옵션에 대한 문서 추가
refactor
리팩터링
refactor: createStore의 함수를 작은 함수로 분리
test
테스트 관련 작업
test: 상점 생성 테스트 추가
chore
기타 작업
chore: 프로덕션 빌드시 소스맵 생성하도록 변경
3.
commit message
: 이번 커밋에서 작업한 내용을 간결하게 설명

2. 작성 규칙

제목은 50자를 넘지 않을 것
본문은 한 줄에 80자를 넘기지 않을 것
문장의 끝에 점을 찍지 않을 것(.)
문장은 명사로 끝날 것
제목과 본문 사이는 한 줄을 개행하여 분리할 것

3. 커밋 작성 예

feat: 프렌즈 지원하기 버튼에 GA 이벤트 태그 추가 구글 광고를 지원하기 위해서 GA이벤트 태그가 아닌 구글 애드센스 추적 코드를 삽입합니다. 또한, 프렌즈 지원하기 버튼에 정의된 이벤트 태그를 보내는 기능을 추가합니다.
Plain Text
복사

4. 지원도구

레퍼런스