Issue & PR Format - snuhcs-course/swpp-2026-project-team-14 GitHub Wiki

Background

  • ํ•ด๋‹น Repository์˜ Issue & PR Format ๋ฐ commit ๋ฉ”์‹œ์ง€์˜ ๊ทœ์น™์„ ์ •์˜ํ•ฉ๋‹ˆ๋‹ค.

Requirement

  • ๋ชจ๋“  Branch๋Š” ํ•˜๋‚˜ ์ด์ƒ์˜ Issue๋ฅผ ํ• ๋‹น๋ฐ›์•„์•ผ ํ•ฉ๋‹ˆ๋‹ค.

Issue Format

  • ๋ชจ๋“  Issue์˜ ์ œ๋ชฉ์€ ๋™์‚ฌ๋กœ ์‹œ์ž‘ํ•˜๋ฉฐ, [prefix] title์˜ ํ˜•์‹์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.
  • prefix์˜ ๊ทœ์น™์€ ์•„๋ž˜ ํ‘œ์™€ ๊ฐ™์Šต๋‹ˆ๋‹ค.
prefix ์‚ฌ์šฉ ๋ฐฉ์‹
Feat ์ƒˆ๋กœ์šด ๊ธฐ๋Šฅ ์ถ”๊ฐ€
Fix ๋ฒ„๊ทธ ์ˆ˜์ • ๋“ฑ ์ž˜๋ชป๋œ ๋™์ž‘ ์ˆ˜์ •
Add ์ƒˆ๋กœ์šด ๊ธฐ๋Šฅ์„ ์ถ”๊ฐ€ํ•˜์ง€ ์•Š์œผ๋ฉฐ, ์ƒˆ๋กœ์šด ์ฝ”๋“œ๋ฅผ ์ถ”๊ฐ€
Refactor ์ฝ”๋“œ ๋ฆฌํŒฉํ† ๋ง
Docs ๋ฌธ์„œ ์ •๋ฆฌ
Misc ๋‹จ์ˆœํ•œ ์„ค์ • ํŒŒ์ผ ๋ณ€๊ฒฝ ๋ฐ ์ฃผ์„ ์ •๋ฆฌ ์ž‘์—… ๋“ฑ ๊ธฐ๋Šฅ ์™ธ์ ์ธ ๋ณ€๊ฒฝ ์ˆ˜์š”

ํ•ด๋‹น Repository์— ์ƒ์„ฑ๋˜๋Š” ๋ชจ๋“  Issue์˜ ํ˜•์‹์€ ์•„๋ž˜ ๊ตฌ์กฐ์™€ ๊ฐ™์Šต๋‹ˆ๋‹ค.

  • Background: ํ•ด๋‹น Issue๊ฐ€ ๋ฐœ์ƒํ•œ ๋ฐฐ๊ฒฝ
  • Requirement: ํ•ด๋‹น Issue๋ฅผ ํ•ด๊ฒฐํ•˜๊ธฐ ์œ„ํ•ด ํ•„์š”ํ•œ ๊ธฐ๋Šฅ ๋˜๋Š” ๊ตฌํ˜„ ์ƒ์„ธ
  • Test Plan: ์‹ค์ œ ํ…Œ์ŠคํŠธ ์‹œ ๊ฒ€์ฆํ•  ํ•ญ๋ชฉ ์—ด๊ฑฐ

PR Format

  • ๋ชจ๋“  PR ์ œ๋ชฉ์€ #issue number: title์˜ ํ˜•์‹์ž…๋‹ˆ๋‹ค. ๋‹ค๋งŒ, Issue์˜ prefix๊ฐ€ Misc์ธ ๊ฒฝ์šฐ, Misc: title ํ˜•์‹์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.
  • ๋˜ํ•œ PR ๋‚ด์šฉ์˜ ์–‘์‹์€ ์•„๋ž˜ ๊ตฌ์กฐ์™€ ๊ฐ™์Šต๋‹ˆ๋‹ค.
  • Summary: ๋ณ€๊ฒฝ์‚ฌํ•ญ ์š”์•ฝ
  • Changes: ์ˆ˜์ •์‚ฌํ•ญ ์ƒ์„ธ
  • Test Result: ํ•ด๋‹น Branch์˜ ๋ชจ๋“  Issue ๋‚ด์˜ ๋ชจ๋“  Test Plan ํ†ต๊ณผ ์—ฌ๋ถ€์— ๋Œ€ํ•œ ์ฒดํฌ๋ฆฌ์ŠคํŠธ

Commit Message

  • Commit Message๋Š” prefix: suffix์˜ ํ˜•ํƒœ๋กœ ์ž‘์„ฑํ•ฉ๋‹ˆ๋‹ค.
  • prefix์˜ ๊ทœ์น™์€ ์•„๋ž˜ ํ‘œ์™€ ๊ฐ™์Šต๋‹ˆ๋‹ค.
prefix ์‚ฌ์šฉ ๋ฐฉ์‹
feat ์ƒˆ๋กœ์šด ๊ธฐ๋Šฅ ์ถ”๊ฐ€
fix ๋ฒ„๊ทธ ์ˆ˜์ • ๋“ฑ ์ž˜๋ชป๋œ ๋™์ž‘ ์ˆ˜์ •
add ์ƒˆ๋กœ์šด ๊ธฐ๋Šฅ์„ ์ถ”๊ฐ€ํ•˜์ง€ ์•Š์œผ๋ฉฐ, ์ƒˆ๋กœ์šด ์ฝ”๋“œ๋ฅผ ์ถ”๊ฐ€
refactor ์ฝ”๋“œ ๋ฆฌํŒฉํ† ๋ง
docs ๋ฌธ์„œ ์ •๋ฆฌ
etc ํƒ€ ๋ธŒ๋žœ์น˜์™€์˜ ๋™๊ธฐํ™” ๋“ฑ ๊ธฐ๋Šฅ ์™ธ์ ์ธ ์ˆ˜์ •์‚ฌํ•ญ