-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy path.gitmessage.txt
81 lines (80 loc) · 4.29 KB
/
.gitmessage.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
# <타입>: <제목>
# 본문
# 꼬리말
# 필요한 경우 주석 처리(#)를 지우고 사용. 이슈 트래킹을 위함
# Issues: #이슈번호
# Resolves: #이슈번호
# See also: #이슈번호
# ------------------
# <타입> 리스트
# feat : 기능 (새로운 기능)
# fix : 버그 (버그 수정)
# design : CSS 등 사용자 UI 디자인 변경
# style : 스타일 (코드 형식, 세미콜론 추가: 비즈니스 로직에 변경 없음)
# refactor: 리팩토링
# comment : 필요한 주석 추가 및 변경
# docs : 문서 (문서 추가, 수정, 삭제)
# test : 테스트 (테스트 코드 추가, 수정, 삭제: 비즈니스 로직에 변경 없음)
# chore : 기타 변경사항 (빌드 스크립트, 패키지 매니저 설정 수정 등)
# rename : 파일 혹은 폴더명을 수정하거나 옮기는 작업만인 경우
# remove : 파일을 삭제하는 작업만 수행한 경우
# !HOTFIX : 급하게 치명적인 버그를 고쳐야하는 경우
# !BREAKING CHANGE : CHANGE 커다란 API 변경의 경우
# ------------------
# 제목과 본문을 한 줄 띄워 분리하기
# 제목 첫 글자를 대문자로
# 제목은 영어 50자 이내 (한글은 25자 이내)
# 제목은 명령문으로 (적용 시, 이 커밋은 <커밋 메시지> 합니다)
# 제목 끝에 마침표(.) 금지
# 본문은 영어 72자 마다 개행 (한글은 36자 마다)
# 본문은 "어떻게" 보다 "무엇을", "왜"를 설명한다.
# 본문에 여러줄의 메시지를 작성할 땐 "-"로 구분
# ------------------
# 꼬리말은 optional이고 이슈 트래커 ID를 작성합니다.
# 꼬리말은 "유형: #이슈 번호" 형식으로 사용합니다.
# 여러 개의 이슈 번호를 적을 때는 쉼표로 구분합니다.
# 이슈 트래커 유형은 다음 중 하나를 사용합니다.
# - Fixes: 이슈 수정중 (아직 해결되지 않은 경우)
# - Resolves: 이슈를 해결했을 때 사용
# - Ref: 참고할 이슈가 있을 때 사용
# - Related to: 해당 커밋에 관련된 이슈번호 (아직 해결되지 않은 경우)
# ex) Fixes: #45 Related to: #34, #23
#-------------------
# Emoji Description
# 🎨 코드의 형식 / 구조를 개선 할 때
# 📰 새 파일을 만들 때
# 📝 사소한 코드 또는 언어를 변경할 때
# 🐎 성능을 향상시킬 때
# 📚 문서를 쓸 때
# 🐛 버그 reporting할 때, @FIXME 주석 태그 삽입
# 🚑 버그를 고칠 때
# 🐧 리눅스에서 무언가를 고칠 때
# 🍎 Mac OS에서 무언가를 고칠 때
# 🏁 Windows에서 무언가를 고칠 때
# 🔥 코드 또는 파일 제거할 때 , @CHANGED주석 태그와 함께
# 🚜 파일 구조를 변경할 때 . 🎨과 함께 사용
# 🔨 코드를 리팩토링 할 때
# ☔️ 테스트를 추가 할 때
# 🔬 코드 범위를 추가 할 때
# 💚 CI 빌드를 고칠 때
# 🔒 보안을 다룰 때
# ⬆️ 종속성을 업그레이드 할 때
# ⬇️ 종속성을 다운 그레이드 할 때
# ⏩ 이전 버전 / 지점에서 기능을 전달할 때
# ⏪ 최신 버전 / 지점에서 기능을 백 포트 할 때
# 👕 linter / strict / deprecation 경고를 제거 할 때
# 💄 UI / style 개선시
# ♿️ 접근성을 향상시킬 때
# 🚧 WIP (진행중인 작업)에 커밋, @REVIEW주석 태그와 함께 사용
# 💎 New Release
# 🔖 버전 태그
# 🎉 Initial Commit
# 🔈 로깅을 추가 할 때
# 🔇 로깅을 줄일 때
# ✨ 새로운 기능을 소개 할 때
# ⚡️ 도입 할 때 이전 버전과 호환되지 않는 특징, @CHANGED주석 태그 사용
# 💡 새로운 아이디어, @IDEA주석 태그
# 🚀 배포 / 개발 작업 과 관련된 모든 것
# 🐘 PostgreSQL 데이터베이스 별 (마이그레이션, 스크립트, 확장 등)
# 🐬 MySQL 데이터베이스 특정 (마이그레이션, 스크립트, 확장 등)
# 🍃 MongoDB 데이터베이스 특정 (마이그레이션, 스크립트, 확장 등)