Skip to content

Latest commit

ย 

History

History
47 lines (43 loc) ยท 2.12 KB

File metadata and controls

47 lines (43 loc) ยท 2.12 KB

๐Ÿ—ฃ๏ธ UMC 9th SpeakOn BE

๐Ÿš€ Git Flow

  • main
    • ํ”„๋กœ์ ํŠธ ์ตœ์ข… merge
    • ๊ธฐ๋ณธ ํ”„๋กœ์ ํŠธ ์„ธํŒ…, ๋ฐฐํฌ ๊ฐ€๋Šฅํ•œ ๋ธŒ๋žœ์น˜, ํ•ญ์ƒ ๋ฐฐํฌ ๊ฐ€๋Šฅํ•œ ์ƒํƒœ๋ฅผ ์œ ์ง€
  • develop
    • ๋ฐ๋ชจ๋ฐ์ด ์ „๊นŒ์ง€ ์™„์„ฑํ•œ ๊ธฐ๋Šฅ๋“ค์„ ๊ณ„์†ํ•ด์„œ merge
    • ๋ฐฐํฌ ๊ฐ€๋Šฅํ•œ ๋ธŒ๋žœ์น˜, ํ•ญ์ƒ ๋ฐฐํฌ ๊ฐ€๋Šฅํ•œ ์ƒํƒœ๋ฅผ ์œ ์ง€
  • {type}/{issue number}
    • ๊ฐœ๋ฐœ ๋ธŒ๋žœ์น˜
    • ์˜ˆ:ย feat/#5,ย fix/#11

์ž‘์—… ๋‹จ์œ„๋กœ ์ด์Šˆ ์ƒ์„ฑ โ†’ ๋ธŒ๋žœ์น˜ ์ƒ์„ฑ โ†’ ์ƒ์„ฑํ•œ ๋ธŒ๋žœ์น˜์—์„œ ์ž‘์—… ํ›„ ๋๋‚˜๋ฉด develop ๋ธŒ๋žœ์น˜๋กœ PR ๋‚จ๊ธฐ๊ธฐ

๋ชจ๋“  ์ž‘์—… ์‹œ์ž‘ ์ „ ์ƒ์„ฑํ•œ ๋ธŒ๋žœ์น˜์—์„œ develop ๋ธŒ๋žœ์น˜ pull์„ ๋ฐ›์€ ํ›„ ์ž‘์—…

ย 

๐Ÿ’ก PR Rules

  • Assignee์—๋Š” ๋ณธ์ธ์„ ์ง€์ •ํ•ด ์ฃผ์„ธ์š”.
  • Reviewers์—๋Š” ๋ณธ์ธ์„ ์ œ์™ธํ•œ ๋ฐฑ์—”๋“œ ํŒ€์› 4๋ช…์„ ์ง€์ •ํ•œ ํ›„, ์นด์นด์˜คํ†ก์œผ๋กœ ๊ณต์œ ํ•ด ์ฃผ์„ธ์š”.
  • ์ดํ›„, ํŒ€์›(1๋ช… ์ด์ƒ)์ด PR์„ ํ™•์ธํ•˜๊ณ  ์Šน์ธํ•ด์„œ ๋จธ์ง€ํ•ด ์ฃผ์„ธ์š”. (ํ•ด๋‹น ๋ธŒ๋žœ์น˜๋Š” ๋จธ์ง€ ํ›„ ์ž๋™ ์‚ญ์ œ๋˜๋ฉฐ, ๋ณต๊ตฌ๋„ ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.)

ย 

๐Ÿ’ป Commit Message Convention

Type Description
Feat ์ƒˆ๋กœ์šด ๊ธฐ๋Šฅ ์ถ”๊ฐ€
Fix ๋ฒ„๊ทธ ์ˆ˜์ •
Docs ๋ฌธ์„œ ์ˆ˜์ •
Style ์ฝ”๋“œ formatting, ์„ธ๋ฏธ์ฝœ๋ก  ๋ˆ„๋ฝ, ์ฝ”๋“œ ์ž์ฒด์˜ ๋ณ€๊ฒฝ์ด ์—†๋Š” ๊ฒฝ์šฐ
Refactor ์ฝ”๋“œ ๋ฆฌํŒฉํ† ๋ง
Test ํ…Œ์ŠคํŠธ ์ฝ”๋“œ, ๋ฆฌํŒฉํ† ๋ง ํ…Œ์ŠคํŠธ ์ฝ”๋“œ ์ถ”๊ฐ€
Chore ํŒจํ‚ค์ง€ ๋งค๋‹ˆ์ € ์ˆ˜์ •, ๊ทธ ์™ธ ๊ธฐํƒ€ ์ˆ˜์ • (์˜ˆ: .gitignore)
Design CSS ๋“ฑ ์‚ฌ์šฉ์ž UI ๋””์ž์ธ ๋ณ€๊ฒฝ
Comment ํ•„์š”ํ•œ ์ฃผ์„ ์ถ”๊ฐ€ ๋ฐ ๋ณ€๊ฒฝ
Rename ํŒŒ์ผ ๋˜๋Š” ํด๋” ๋ช…์„ ์ˆ˜์ •ํ•˜๊ฑฐ๋‚˜ ์˜ฎ๊ธฐ๋Š” ์ž‘์—…๋งŒ์ธ ๊ฒฝ์šฐ
Remove ํŒŒ์ผ์„ ์‚ญ์ œํ•˜๋Š” ์ž‘์—…๋งŒ ์ˆ˜ํ–‰ํ•œ ๊ฒฝ์šฐ
Init ํ”„๋กœ์ ํŠธ ์ดˆ๊ธฐ ์„ธํŒ…
Merge ๋ธŒ๋žœ์น˜ merge
!BREAKING CHANGE ์ปค๋‹ค๋ž€ API ๋ณ€๊ฒฝ์˜ ๊ฒฝ์šฐ
!HOTFIX ๊ธ‰ํ•˜๊ฒŒ ์น˜๋ช…์ ์ธ ๋ฒ„๊ทธ๋ฅผ ๊ณ ์ณ์•ผ ํ•˜๋Š” ๊ฒฝ์šฐ

Type: commit title

ex.ย Feat: ๋กœ๊ทธ์ธ ๊ธฐ๋Šฅ ์ถ”๊ฐ€