Skip to content
This repository has been archived by the owner on Jul 29, 2024. It is now read-only.

Commit Message Convention

cheon-eunjeong edited this page Jul 12, 2023 · 1 revision

Commit Message Convention

Commit ๋ฉ”์‹œ์ง€ ๊ตฌ์กฐ

๊ธฐ๋ณธ ์ ์ธ ์ปค๋ฐ‹ ๋ฉ”์‹œ์ง€ ๊ตฌ์กฐ๋Š”ย ์ œ๋ชฉ,๋ณธ๋ฌธย ๋‘ ๊ฐ€์ง€ ํŒŒํŠธ๋กœ ๋‚˜๋ˆ„๊ณ , ๊ฐ ํŒŒํŠธ๋Š” ๋นˆ์ค„์„ ๋‘์–ด ๊ตฌ๋ถ„ํ•œ๋‹ค.

type : subject

body
  • type์€ ์˜์–ด๋กœ, subject๋Š” ํ•œ๊ธ€๋กœ ์ž‘์„ฑํ•œ๋‹ค.
  • body๋Š” ํ•„์ˆ˜๋กœ ๋“ค์–ด๊ฐ€๋˜, ๋‚ด์šฉ์€ ์ž‘์„ฑํ•˜์ง€ ์•Š์•„๋„ ๋œ๋‹ค.

๐Ÿ’กCommit Type

ํƒ€์ž…์€ ํƒœ๊ทธ์™€ ์ œ๋ชฉ์œผ๋กœ ๊ตฌ์„ฑ๋˜๊ณ , ์†Œ๋ฌธ์ž๋กœ ์ž‘์„ฑํ•œ๋‹ค.
ํƒœ๊ทธ: ์ œ๋ชฉ์˜ ํ˜•ํƒœ์ด๋ฉฐ,ย :๋’ค์—๋งŒ space๊ฐ€ ์žˆ์Œ์— ์œ ์˜ํ•œ๋‹ค.

  • featย : ์ƒˆ๋กœ์šด ๊ธฐ๋Šฅ ์ถ”๊ฐ€
  • fixย : ๋ฒ„๊ทธ ์ˆ˜์ •
  • docsย : ๋ฌธ์„œ ์ˆ˜์ •
  • styleย : ์ฝ”๋“œ ํฌ๋งทํŒ…, ์„ธ๋ฏธ์ฝœ๋ก  ๋ˆ„๋ฝ, ์ฝ”๋“œ ๋ณ€๊ฒฝ์ด ์—†๋Š” ๊ฒฝ์šฐ
  • design : css ๋ณ€๊ฒฝ์ด ์žˆ์„ ๋•Œ
  • refactorย : ์ฝ”๋“œ ๋ฆฌํŽ™ํ† ๋ง
  • testย : ํ…Œ์ŠคํŠธ ์ฝ”๋“œ, ๋ฆฌํŽ™ํ† ๋ง ํ…Œ์ŠคํŠธ ์ฝ”๋“œ ์ถ”๊ฐ€
  • choreย : ๋นŒ๋“œ ์—…๋ฌด ์ˆ˜์ •, ํŒจํ‚ค์ง€ ๋งค๋‹ˆ์ € ์ˆ˜์ •

type์ด ํ—ท๊ฐˆ๋ฆฐ๋‹ค๋ฉด ํŒ€์›๋“ค์—๊ฒŒ ๋ฌผ์–ด๋ณด๊ธฐ

๐Ÿ“ซSubject

  • ์ œ๋ชฉ์€ ์ตœ๋Œ€ 50๊ธ€์ž๊ฐ€ ๋„˜์ง€ ์•Š๋„๋ก ํ•˜๊ณ  ๋งˆ์นจํ‘œ ๋ฐ ํŠน์ˆ˜๊ธฐํ˜ธ๋Š” ์‚ฌ์šฉํ•˜์ง€ ์•Š๋Š”๋‹ค.
  • ๊ฐœ์กฐ์‹์œผ๋กœ ๋ฉ”์‹œ์ง€๋ฅผ ์ž‘์„ฑํ•œ๋‹ค. (e.g. ๋กœ๊ทธ์ธ ๊ธฐ๋Šฅ ๊ตฌํ˜„)
  • ํŒŒ์ผ ์ด๋ฆ„ ํ˜น์€ ์ฝ”๋“œ๊ฐ€ ๋“ค์–ด๊ฐˆ ๊ฒฝ์šฐ ํŒŒ์ผ ์ด๋ฆ„ ๊ณผ ๊ฐ™์ด ๋ฐฑํ‹ฑ ์ฒ˜๋ฆฌ(``)ํ•˜์—ฌ ํ‘œ๊ธฐํ•œ๋‹ค.

๐Ÿ“Œ๐Ÿ”—Body(option)

Subject ๋งŒ์œผ๋กœ ๋‚ด์šฉ ์ „๋‹ฌ์ด ์–ด๋ ค์šธ ๋•Œ, ์ดํ•ด๋ฅผ ๋•๊ธฐ ์œ„ํ•ด ์ž‘์„ฑํ•œ๋‹ค.(๋ถ€์—ฐ์„ค๋ช…)

  • ๊ฐœ์กฐ์‹์œผ๋กœ ๋ฉ”์‹œ์ง€๋ฅผ ์ž‘์„ฑํ•œ๋‹ค.
  • Subject์™€ ๋‹ฌ๋ฆฌ, ํŒŒ์ผ ์ด๋ฆ„ ํ˜น์€ ์ฝ”๋“œ๊ฐ€ ๋“ค์–ด๊ฐˆ ๊ฒฝ์šฐ ๋ฐฑํ‹ฑ ์ฒ˜๋ฆฌ(``)ํ•˜์ง€ ์•Š๋Š”๋‹ค.
  • ๋ณธ๋ฌธ์€ ํ•œ ์ค„ ๋‹น 72์ž ๋‚ด๋กœ ์ž‘์„ฑํ•œ๋‹ค.
  • ๋ณธ๋ฌธ ๋‚ด์šฉ์€ ์–‘์— ๊ตฌ์• ๋ฐ›์ง€ ์•Š๊ณ  ์ตœ๋Œ€ํ•œ ์ƒ์„ธํžˆ ์ž‘์„ฑํ•œ๋‹ค.
  • ๋ณธ๋ฌธ ๋‚ด์šฉ์€ ์–ด๋–ป๊ฒŒ ๋ณ€๊ฒฝํ–ˆ๋Š”์ง€ ๋ณด๋‹ค ๋ฌด์—‡์„ ๋ณ€๊ฒฝํ–ˆ๋Š”์ง€ ๋˜๋Š” ์™œ ๋ณ€๊ฒฝํ–ˆ๋Š”์ง€๋ฅผ ์„ค๋ช…ํ•œ๋‹ค.

Commit ์˜ˆ์‹œ

feat: ํšŒ์› ๊ฐ€์ž… ๊ธฐ๋Šฅ ๊ตฌํ˜„ 

SMS, ์ด๋ฉ”์ผ ์ค‘๋ณตํ™•์ธ API ๊ฐœ๋ฐœ
Clone this wiki locally