๐Ÿ”ฅ ๊นƒํ—ˆ๋ธŒ ์ปค๋ฐ‹ ๋ฉ”์‹œ์ง€ ๊ทœ์น™ ์ •๋ฆฌ

jadecoยท2025๋…„ 2์›” 25์ผ
0

๊นƒํ—ˆ๋ธŒ์—์„œ ์ž์ฃผ ์‚ฌ์šฉ๋˜๋Š” ์ปค๋ฐ‹ ๋ฉ”์‹œ์ง€ ๊ทœ์น™์„ ์ •๋ฆฌํ•ด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.

๐Ÿ“ ์ปค๋ฐ‹ ๋ฉ”์‹œ์ง€ ๊ธฐ๋ณธ ๊ตฌ์กฐ

type: subject

body

footer

๐Ÿ“Œ ์ž์ฃผ ์‚ฌ์šฉ๋˜๋Š” ํƒ€์ž…(type)

  • ๐ŸŽ‰ feat: ์ƒˆ๋กœ์šด ๊ธฐ๋Šฅ ์ถ”๊ฐ€
  • ๐Ÿ› fix: ๋ฒ„๊ทธ ์ˆ˜์ •
  • ๐Ÿ“– docs: ๋ฌธ์„œ ๋ณ€๊ฒฝ
  • ๐ŸŽจ style: ์ฝ”๋“œ ํฌ๋งทํŒ…, ์„ธ๋ฏธ์ฝœ๋ก  ๋ˆ„๋ฝ ๋“ฑ (์ฝ”๋“œ ๋ณ€๊ฒฝ ์—†์Œ)
  • ๐Ÿ”ง refactor: ์ฝ”๋“œ ๋ฆฌํŒฉํ† ๋ง (๊ธฐ๋Šฅ ๋ณ€๊ฒฝ ์—†์Œ)
  • ๐Ÿงช test: ํ…Œ์ŠคํŠธ ์ฝ”๋“œ ์ถ”๊ฐ€/์ˆ˜์ • (๊ธฐ๋Šฅ ๋ณ€๊ฒฝ ์—†์Œ)
  • ๐Ÿ—๏ธ chore: ๋นŒ๋“œ ํ”„๋กœ์„ธ์Šค ํ˜น์€ ๋ฌธ์„œ ์ƒ์„ฑ ๋„๊ตฌ ๋“ฑ์˜ ๋ณ€๊ฒฝ (๊ธฐ๋Šฅ ๋ณ€๊ฒฝ ์—†์Œ)
  • โšก perf: ์„ฑ๋Šฅ ๊ฐœ์„  ๊ด€๋ จ ๋ณ€๊ฒฝ ์‚ฌํ•ญ
  • ๐Ÿค– ci: CI ์„ค์ • ๋ฐ ์Šคํฌ๋ฆฝํŠธ ๋ณ€๊ฒฝ
  • ๐Ÿ— build: ๋นŒ๋“œ ์‹œ์Šคํ…œ ๋ณ€๊ฒฝ ์‚ฌํ•ญ (์˜ˆ: ํŒจํ‚ค์ง€ ๋งค๋‹ˆ์ € ๋ณ€๊ฒฝ)
  • โช revert: ์ด์ „ ์ปค๋ฐ‹์„ ๋˜๋Œ๋ฆด ๋•Œ ์‚ฌ์šฉ

โœ๏ธ ์ œ๋ชฉ(subject) ์ž‘์„ฑ ๊ทœ์น™

  • 50์ž ์ด๋‚ด๋กœ ์ž‘์„ฑ
  • ์ฒซ ๊ธ€์ž๋Š” ๋Œ€๋ฌธ์ž๋กœ ์‹œ์ž‘
  • ๋งˆ์นจํ‘œ๋กœ ๋๋‚ด์ง€ ์•Š์Œ
  • ๋ช…๋ น๋ฌธ์œผ๋กœ ์ž‘์„ฑ (๊ณผ๊ฑฐํ˜• X)
  • "์–ด๋–ค ๋ณ€๊ฒฝ์„ ํ–ˆ๋Š”๊ฐ€?"์— ์ดˆ์ ์„ ๋งž์ถค

๐Ÿ“ ๋ณธ๋ฌธ(body) ์ž‘์„ฑ ๊ทœ์น™

  • ์„ ํƒ์‚ฌํ•ญ (ํ•„์ˆ˜ ์•„๋‹˜)
  • "๋ฌด์—‡์„" ๋ณ€๊ฒฝํ–ˆ๋Š”์ง€๋ณด๋‹ค "์™œ" ๋ณ€๊ฒฝํ–ˆ๋Š”์ง€ ์„ค๋ช…
  • 72์ž ๋‹จ์œ„๋กœ ์ค„๋ฐ”๊ฟˆ
  • ์ฃผ์š” ๋ณ€๊ฒฝ ์‚ฌํ•ญ์„ ์—ฌ๋Ÿฌ ์ค„๋กœ ๋‚˜๋ˆ„์–ด ์ƒ์„ธํžˆ ์„ค๋ช… ๊ฐ€๋Šฅ
  • ํ•„์š”ํ•˜๋ฉด ์ฝ”๋“œ ๋ธ”๋ก( )์„ ์‚ฌ์šฉํ•˜์—ฌ ์˜ˆ์ œ ์ œ๊ณต ๊ฐ€๋Šฅ

๐Ÿ”– ๊ผฌ๋ฆฌ๋ง(footer) ์ž‘์„ฑ ๊ทœ์น™

  • ์„ ํƒ์‚ฌํ•ญ (ํ•„์ˆ˜ ์•„๋‹˜)
  • ์ด์Šˆ ํŠธ๋ž˜์ปค ID ์ฐธ์กฐ ์‹œ ์‚ฌ์šฉ
  • ์˜ˆ: Closes #123, Fixes #456, Resolves #789
  • ๋ธŒ๋ ˆ์ดํ‚น ์ฒด์ธ์ง€(Breaking Changes)๊ฐ€ ์žˆ์„ ๊ฒฝ์šฐ BREAKING CHANGE:๋ฅผ ํฌํ•จํ•˜์—ฌ ์„ค๋ช…

โœ… ์‹ค์ œ ์˜ˆ์‹œ

๐ŸŽ‰ feat: ์‚ฌ์šฉ์ž ๋กœ๊ทธ์ธ ๊ธฐ๋Šฅ ์ถ”๊ฐ€

์†Œ์…œ ๋กœ๊ทธ์ธ ๋ฐ ์ด๋ฉ”์ผ ์ธ์ฆ ๋ฐฉ์‹ ๋ชจ๋‘ ๊ตฌํ˜„
์‚ฌ์šฉ์ž ๊ฒฝํ—˜ ํ–ฅ์ƒ์„ ์œ„ํ•ด ์ž๋™ ๋กœ๊ทธ์ธ ์˜ต์…˜ ์ถ”๊ฐ€

Resolves: #123
๐Ÿ› fix: ๋กœ๊ทธ์ธ ์‹œ ๋ฐœ์ƒํ•˜๋Š” ๋ฒ„๊ทธ ์ˆ˜์ •

JWT ํ† ํฐ์ด ๋งŒ๋ฃŒ๋œ ๊ฒฝ์šฐ ์ž๋™์œผ๋กœ ๊ฐฑ์‹ ๋˜์ง€ ์•Š๋Š” ๋ฌธ์ œ ํ•ด๊ฒฐ
๊ธฐ์กด์˜ ์„ธ์…˜ ๊ธฐ๋ฐ˜ ์ธ์ฆ์„ ์œ ์ง€ํ•˜๋ฉด์„œ ํ† ํฐ ๊ธฐ๋ฐ˜ ์ธ์ฆ์„ ๋ณด์™„

Fixes: #456
โš ๏ธ breaking change: API ์‘๋‹ต ํ˜•์‹ ๋ณ€๊ฒฝ

๊ธฐ์กด ์‘๋‹ต ํ˜•์‹์—์„œ `user` ๊ฐ์ฒด๋ฅผ `data` ํ•„๋“œ ๋‚ด๋ถ€๋กœ ์ด๋™
ํ•ด๋‹น ๋ณ€๊ฒฝ์œผ๋กœ ์ธํ•ด ๊ธฐ์กด ํด๋ผ์ด์–ธํŠธ ์ฝ”๋“œ ์ˆ˜์ • ํ•„์š”

BREAKING CHANGE: API ์‘๋‹ต ํ˜•์‹์ด ๋ณ€๊ฒฝ๋จ์— ๋”ฐ๋ผ ์ด์ „ ๋ฒ„์ „๊ณผ ํ˜ธํ™˜๋˜์ง€ ์•Š์Œ
profile
๋‹น์‹ ๋„์š”

0๊ฐœ์˜ ๋Œ“๊ธ€