-
Notifications
You must be signed in to change notification settings - Fork 4
/
Copy path.gitmessage.txt
69 lines (63 loc) · 2.54 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
# 커밋 메시지 템플릿
# ▼ <header> 작성
# ▼ <빈 줄>
# ▼ <body> 작성
# ▼ <빈 줄>
# ▼ <footer> 작성
# 작성 형식 설명
# - 일반 커밋
# <header>
# - 필수 입력
# - 형식: <type>(<scope>): <short summary>
# <type>
# - 필수 입력
# - build: build system 또는 external dependencies에 영향을 미치는 변경사항 (예시 scope: gulp, broccoli, npm)
# - ci: CI configuration 파일 또는 scripts의 변경사항 (예시: CircleCi, SauceLabs)
# - config: 설정 관련 파일 작성 또는 변경
# - docs: 문서 변경사항
# - feat: 새로운 기능
# - fix: 버그 수정
# - perf: 성능을 향상시키는 변경사항
# - refactor: 기능 추가나 버그 수정이 아닌 변경 사항
# - remove: 코드나 파일 제거
# - style: 스타일 작성 또는 수정
# - test: 누락된 테스트 추가 또는 기존 테스트 수정
# <scope>
# - 선택 입력
# - 변경 사항에 영향 받는 npm 패키지 이름
# - location, browser, compile, rootScope ...
# <short summary>
# - 필수 입력
# - 변경 사항을 간결하게 설명
# - 첫글자 소문자, 현재 시제, 명령문으로 마지막에 .(마침표) 없이 작성
#
# <body>
# - 최소 20자 필수 입력(<type>docs 제외)
# - 현재 시제, 명령문으로 작성
# - 변경 사항의 동기(왜)를 설명
# - 변경 효과를 설명하기 위해 이전 동작과 현재 동작의 비교를 포함할 수 있음
#
# <footer>
# - Breaking Changes, deprecations 또는 이 커밋이 close하거나 연관된 깃헙 이슈, 지라 티켓, 풀리퀘스트 포함
# - 예시
# - 1. Breaking Changes
# BREAKING CHANGE: <breaking change 요약>
# <빈 줄>
# <breaking change 설명 + migration 지시>
# <빈 줄>
# <빈 줄>
# Fixes #<issue number>
# - 2. deprecations
# DEPRECATED: <deprecated 된 것>
# <빈 줄>
# <deprecation 설명 + 추천 update 경로>
# <빈 줄>
# <빈 줄>
# Closes #<pr 번호>
#
# - Revert 커밋
# <header>
# revert: <revert 대상 커밋의 헤더>
# <body>
# - This reverts commit <revert 대상 커밋의 SHA>
# - revert 이유에 대한 명확한 설명