Skip to content
Seoyoung Kim edited this page Mar 12, 2022 · 1 revision

Commit Rule

1. ์ปค๋ฐ‹ ๋ฉ”์‹œ์ง€ ๊ตฌ์กฐ

๊ธฐ๋ณธ์ ์œผ๋กœ ์ปค๋ฐ‹ ๋ฉ”์‹œ์ง€๋Š” ์•„๋ž˜์™€ ๊ฐ™์ด ์ œ๋ชฉ/๋ณธ๋ฌธ/๊ผฌ๋ฆฌ๋ง๋กœ ๊ตฌ์„ฑํ•œ๋‹ค.

Type : Subject

body

footer

2. ์ปค๋ฐ‹ ์ข…๋ฅ˜

feat: ์ƒˆ๋กœ์šด ๊ธฐ๋Šฅ์— ๋Œ€ํ•œ ์ปค๋ฐ‹
fix: ๋ฒ„๊ทธ ์ˆ˜์ •์— ๋Œ€ํ•œ ์ปค๋ฐ‹
build: ๋นŒ๋“œ ๊ด€๋ จ ํŒŒ์ผ ์ˆ˜์ •์— ๋Œ€ํ•œ ์ปค๋ฐ‹
chore: ๊ทธ ์™ธ ์ž์ž˜ํ•œ ์ˆ˜์ •์— ๋Œ€ํ•œ ์ปค๋ฐ‹
ci: CI๊ด€๋ จ ์„ค์ • ์ˆ˜์ •์— ๋Œ€ํ•œ ์ปค๋ฐ‹
docs: ๋ฌธ์„œ ์ˆ˜์ •์— ๋Œ€ํ•œ ์ปค๋ฐ‹
style: ์ฝ”๋“œ ์Šคํƒ€์ผ ํ˜น์€ ํฌ๋งท ๋“ฑ์— ๊ด€ํ•œ ์ปค๋ฐ‹
refactor: ์ฝ”๋“œ ๋ฆฌํŒฉํ† ๋ง์— ๋Œ€ํ•œ ์ปค๋ฐ‹
test: ํ…Œ์ŠคํŠธ ์ฝ”๋“œ ์ˆ˜์ •์— ๋Œ€ํ•œ ์ปค๋ฐ‹

3. ์ œ๋ชฉ

  • ์ œ๋ชฉ์€ 50์ž๋ฅผ ๋„˜๊ธฐ์ง€ ์•Š๊ณ , ๋งˆ์นจํ‘œ๋ฅผ ๋ถ™์ด์ง€ ์•Š๋Š”๋‹ค.
  • ์ œ๋ชฉ์—๋Š” ์œ„ ์ปค๋ฐ‹ ์ข…๋ฅ˜๋ฅผ ํ•จ๊ป˜ ์“ด๋‹ค.
  • ๊ณผ๊ฑฐ์‹œ์ œ๋ฅผ ์‚ฌ์šฉํ•˜์ง€ ์•Š๊ณ  ๋ช…๋ น์กฐ๋กœ ์ž‘์„ฑํ•œ๋‹ค.
  • ์ œ๋ชฉ๊ณผ ๋ณธ๋ฌธ์€ ํ•œ ์ค„ ๋„์›Œ ๋ถ„๋ฆฌํ•œ๋‹ค.
  • ์ œ๋ชฉ์˜ ์ฒซ ๊ธ€์ž๋Š” ๋ฐ˜๋“œ์‹œ ๋Œ€๋ฌธ์ž๋กœ ์“ด๋‹ค.
  • ์ œ๋ชฉ์ด๋‚˜ ๋ณธ๋ฌธ์— ์ด์Šˆ ๋ฒˆํ˜ธ(๊ฐ€ ์žˆ๋‹ค๋ฉด) ๋ถ™์—ฌ์•ผ ํ•œ๋‹ค.

4. ๋ณธ๋ฌธ

  • ์„ ํƒ์‚ฌํ•ญ์ด๊ธฐ์— ๋ชจ๋“  ์ปค๋ฐ‹์— ๋ณธ๋ฌธ ๋‚ด์šฉ์„ ์ž‘์„ฑํ•  ํ•„์š”๋Š” ์—†๋‹ค.
  • ํ•œ ์ค„์— 72์ž๋ฅผ ๋„˜๊ธฐ๋ฉด ์•ˆ๋œ๋‹ค.
  • ์–ด๋–ป๊ฒŒ(How)๋ณด๋‹ค ๋ฌด์—‡์„, ์™œ(What, Why)์— ๋งž์ถฐ ์ž‘์„ฑํ•œ๋‹ค.
  • ์„ค๋ช…๋ฟ๋งŒ ์•„๋‹ˆ๋ผ, ์ปค๋ฐ‹์˜ ์ด์œ ๋ฅผ ์ž‘์„ฑํ•  ๋•Œ์—๋„ ์“ด๋‹ค.

5. Footer

  • ์„ ํƒ์‚ฌํ•ญ์ด๊ธฐ์— ๋ชจ๋“  ์ปค๋ฐ‹์— ๊ผฌ๋ฆฟ๋ง์„ ์ž‘์„ฑํ•  ํ•„์š”๋Š” ์—†๋‹ค.
  • Issue Tracker ID๋ฅผ ์ž‘์„ฑํ•  ๋•Œ ์‚ฌ์šฉํ•œ๋‹ค.
Ex)

Resolves: #123
See also: #456, #789