Skip to content

๐Ÿถ WALWAL Git Convention

ji-yeon224 edited this page Jul 11, 2024 · 2 revisions

1๏ธโƒฃ Branch

๋ธŒ๋žœ์น˜ ๋ช…์€ย snake_caseย ๋กœ ์ ์šฉ

  • main : ์ œํ’ˆ์œผ๋กœ ์ถœ์‹œ๋  ์ˆ˜ ์žˆ๋Š” ๋ธŒ๋žœ์น˜
    • ๋ฐฐํฌ ์ด ํ›„ version ๋ช… tag ๋ฅผ ๋ฐ˜์˜
  • develop(default) : ๋‹ค์Œ ์ถœ์‹œ ๋ฒ„์ „์„ ๊ฐœ๋ฐœํ•˜๋Š” ๋ธŒ๋žœ์น˜
    • feature(๊ธฐ๋Šฅ)์„ ๋ณ„๋„๋กœ ๊ตฌํ˜„ํ•˜์ง€ ์•Š๋Š” ๋งˆ์ด๋„ˆ ์ด์Šˆ, ํ™˜๊ฒฝ ๋“ฑ์˜ ๊ฐ€๋ฒผ์šด ์ž‘์—…์ด ์ด๋ฃจ์–ด์ง€๋Š” ๋ธŒ๋žœ์น˜
  • feature : ๊ธฐ๋Šฅ์„ ๊ฐœ๋ฐœํ•˜๋Š” ๋ธŒ๋žœ์น˜
    • ๊ฐ ์Šคํ”„๋ฆฐํŠธ์—์„œ ๊ตฌํ˜„ํ•˜๋Š” ๊ธฐ๋Šฅ ๋ณ„ feature๊ฐ€ ํฌํ•จ
  • hotfix : ์ถœ์‹œ ๋ฒ„์ „์—์„œ ๋ฐœ์ƒํ•œ ๋ฒ„๊ทธ๋ฅผ ์ˆ˜์ • ํ•˜๋Š” ๋ธŒ๋žœ์น˜
  • qa : ํ”„๋ฆฌ์ง•๋œ ์ฝ”๋“œ์—์„œ ๋ฐœ์ƒํ•œ ์ˆ˜์ •์‚ฌํ•ญ์„ ๊ด€๋ฆฌํ•˜๋Š” ๋ธŒ๋žœ์น˜
    • QA ์ง„ํ–‰ ๊ณผ์ •์—์„œ ๋ฐœ์ƒํ•˜๋Š” ์ด์Šˆ๋ฅผ ์ด์Šˆ ๋ฒˆํ˜ธ์— ๋”ฐ๋ผ ๋ธŒ๋žœ์น˜๋กœ ๊ด€๋ฆฌ

2๏ธโƒฃ Commit

ํƒ€์ž…: #์ด์Šˆ๋ฒˆํ˜ธ ๋ฉ”์„ธ์ง€
ex) feat: #1 ๋กœ๊ทธ์ธ ๊ตฌํ˜„

  • infra: tuist & fastlane & script๊ธฐ๋Šฅ
  • feat: ๊ธฐ๋Šฅ ๊ฐœ๋ฐœ
  • asset: ์ด๋ฏธ์ง€, ์ปฌ๋Ÿฌ์…‹
  • fix: ์˜ค๋ฅ˜ ์ˆ˜์ •
  • refactor: ์˜ค๋ฅ˜๊ฐ€ ์•„๋‹Œ, ๊ธฐ๋Šฅ์ฝ”๋“œ ๊ฐœ์„ 
  • chore: ์žก๋‹คํ•œ ๋ชจ๋“  ๊ฒƒ (์—์…‹ ๊ด€๋ จ๋„ ํฌํ•จ)

3๏ธโƒฃ PR Template

๐Ÿ“Œย ๊ฐœ์š”

โœ๐Ÿปย ๋ณ€๊ฒฝ์‚ฌํ•ญ

๐Ÿ“ทย ์Šคํฌ๋ฆฐ์ƒท

๐Ÿ› ๏ธย Technical Concerns(๊ธฐ์ˆ ์  ๊ณ ๋ฏผ)

4๏ธโƒฃ Code Review Rule

  • ๐Ÿ””ย PR ์˜ฌ๋ฆฐ ํ›„ ์นดํ†ก ๋ฐฉ์— ๋…ธํ‹ฐ ๐Ÿ””
  • ์ตœ๋Œ€ํ•œ ๋น ๋ฅด๊ฒŒ ๋ฆฌ๋ทฐ ๋‹ฌ๊ธฐโ€ผ๏ธ
  • ๋…ผ์˜ ํ•„์š” โ†’ ๋…ผ์˜ ์ œ์‹œ์ž @ํƒœ๊ทธ ํ›„ ์งˆ๋ฌธ
  • ์ˆ˜์ • ํ•„์š” โ†’ ์ˆ˜์ • ์™„๋ฃŒ ํ›„ ์ˆ˜์ • ์ œ์•ˆ์ž @ํƒœ๊ทธ ํ›„ ์ปค๋ฐ‹ ๋งํฌ์™€ ํ•จ๊ป˜ ์ˆ˜์ • ์™„๋ฃŒ ์•Œ๋ฆฌ๊ธฐ