Skip to content

Commit 713716e

Browse files
committed
feat: 커밋 메세지 컨벤션 추가
1 parent 0d6d9c9 commit 713716e

File tree

1 file changed

+40
-0
lines changed

1 file changed

+40
-0
lines changed

.gitmessage

Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
type : title (#이슈번호)
2+
3+
# body
4+
5+
# footer
6+
7+
8+
# ==============[type]===============
9+
#
10+
# feat: 새로운 기능 추가
11+
# fix: 오류 해결
12+
# rename: 파일 혹은 폴더명을 수정만 한 경우
13+
# remove: 파일을 삭제만 한 경우
14+
# style: 기능 수정 없이 코드 스타일만 변경한 경우 (코드 포매팅, 세미콜론 누락 등)
15+
# design: 사용자 UI 디자인 변경 (CSS 등)
16+
# refactor: 코드 베이스의 특정 부분을 재정렬 (Refactoring)
17+
# test: 테스트와 관련된 모든 것
18+
# docs: 문서화에 관한 모든 것
19+
# chore: 빌드 업무 수정, 패키지 매니저 수정 (gitignore 수정 등)
20+
# perf: 성능 개선
21+
#
22+
# [Title] 규칙
23+
# 1. 50자 이내 짧은 요약
24+
# 2. 명령형으로 작성 (과거형X)
25+
# 3. 제목 끝에 .(마침표) 금지
26+
#
27+
# [Body] 작성 규칙
28+
# 1. 제목과 본문 사이 빈 칸 한줄 필수 (제목과 본문 분리)
29+
# 2. 생략 가능, 필요 시 자세한 설명 작성 (72자 내외로 마무리)
30+
# 3. 적용한 변경사항과 그것을 만든 이유에 대해 설명
31+
# - 어떻게보다는 "무엇을", "왜"
32+
#
33+
# ==============[footer]===============
34+
# 해결: Closes(종료), Fixes(수정), Resolves(해결)
35+
# 참고: Ref(참고), Related to(관련), See also(참고)
36+
#
37+
# 예시
38+
# resolves: #123 // issue 123을 해결했으며,
39+
# ref: #456 // issue 456 를 참고해야하며,
40+
# related to: #7, #8 // 현재 커밋에서 아직 issue 7과 8이 해결되지 않았다.

0 commit comments

Comments
 (0)