Skip to content

๐Ÿ“ˆGitHub Rules

๋…ธํ˜„์ง„ edited this page Apr 8, 2025 · 3 revisions

๐Ÿ“” Git Branch Rule

Git Flow (1์ฐจ MVP ์ถœ์‹œ๊นŒ์ง€)

solitour-frontend-github-flow drawio

Branch Description Naming Examples CI/CD
main ์ถœ์‹œ ๊ฐ€๋Šฅํ•œ ํ”„๋กœ๋•์…˜ ์ฝ”๋“œ๋ฅผ ๋ชจ์•„๋‘๋Š” ๋ธŒ๋žœ์น˜์ž…๋‹ˆ๋‹ค. ๋ฐฐํฌ๋œ ๊ฐ ๋ฒ„์ „์„ Tag๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ํ‘œ์‹œํ•ด๋‘ก๋‹ˆ๋‹ค. Tag Naming์€ v1.0.1๊ณผ ๊ฐ™์ด ํ‘œ์‹œํ•ฉ๋‹ˆ๋‹ค. v1.0.1 dev ๋ธŒ๋žœ์น˜์—์„œ main ๋ธŒ๋žœ์น˜๋กœ merge ์‹œ ์ ์šฉ
dev ๋‹ค์Œ ๋ฒ„์ „ ๊ฐœ๋ฐœ์„ ์œ„ํ•œ ์ฝ”๋“œ๋ฅผ ๋ชจ์•„๋‘๋Š” ๋ธŒ๋žœ์น˜์ž…๋‹ˆ๋‹ค. ๊ฐœ๋ฐœ์ด ์™„๋ฃŒ๋œ ๊ฒฝ์šฐ main ๋ธŒ๋žœ์น˜๋กœ merge ํ•ฉ๋‹ˆ๋‹ค. ย  ย 
dev_[๊ธฐ๋Šฅ๋ช…] ํ•˜๋‚˜์˜ Front-end ๊ธฐ๋Šฅ์„ ๊ฐœ๋ฐœํ•˜๊ธฐ ์œ„ํ•ด ์‚ฌ์šฉํ•˜๋Š” ๋ธŒ๋žœ์น˜์ž…๋‹ˆ๋‹ค. dev ๋ธŒ๋žœ์น˜์—์„œ ์ƒ์„ฑํ•˜๋ฉฐ, ๊ธฐ๋Šฅ ๊ฐœ๋ฐœ์ด ์™„๋ฃŒ๋  ๊ฒฝ์šฐ dev ๋ธŒ๋žœ์น˜์— mergeํ•ฉ๋‹ˆ๋‹ค. dev_diary

GitHub Flow (1์ฐจ MVP ์ถœ์‹œ ์ดํ›„)

solitour-mobile drawio

Branch Description Naming Examples CI/CD
main ์ถœ์‹œ ๊ฐ€๋Šฅํ•œ ํ”„๋กœ๋•์…˜ ์ฝ”๋“œ๋ฅผ ๋ชจ์•„๋‘๋Š” ๋ธŒ๋žœ์น˜์ž…๋‹ˆ๋‹ค. ๋ฐฐํฌ๋œ ๊ฐ ๋ฒ„์ „์„ Tag๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ํ‘œ์‹œํ•ด๋‘ก๋‹ˆ๋‹ค. Tag Naming์€ v1.0.1๊ณผ ๊ฐ™์ด ํ‘œ์‹œํ•ฉ๋‹ˆ๋‹ค. v1.0.1 dev ๋ธŒ๋žœ์น˜์—์„œ main ๋ธŒ๋žœ์น˜๋กœ merge ์‹œ ์ ์šฉ
dev ๊ธฐ๋Šฅ ๊ฐœ๋ฐœ์„ ์œ„ํ•œ ์ฝ”๋“œ๋ฅผ ๋ชจ์•„๋‘๋Š” ๋ธŒ๋žœ์น˜์ž…๋‹ˆ๋‹ค. ๊ธฐ๋Šฅ ๊ฐœ๋ฐœ์ด ์™„๋ฃŒ๋œ ๊ฒฝ์šฐ main ๋ธŒ๋žœ์น˜๋กœ merge ํ•ฉ๋‹ˆ๋‹ค. dev/#1 ย 

๐Ÿ’ฌ Git Commit Message Rule

ํƒœ๊ทธ ์ด๋ฆ„ ์„ค๋ช…
bug ๋ฒ„๊ทธ๊ฐ€ ๋ฐœ์ƒํ•œ ๊ฒฝ์šฐ
chore ๋นŒ๋“œ ์„ค์ •, ์˜์กด์„ฑ ์—…๋ฐ์ดํŠธ ๋“ฑ์˜ ์‚ฌ์†Œํ•œ ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•œ ๊ฒฝ์šฐ
comment ์ฃผ์„์„ ์ž‘์„ฑํ•˜๊ฑฐ๋‚˜ ๋ณ€๊ฒฝํ•œ ๊ฒฝ์šฐ
design UI ๊ด€๋ จ ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•œ ๊ฒฝ์šฐ
docs ๋ฌธ์„œ๋ฅผ ์ถ”๊ฐ€ํ•˜๊ฑฐ๋‚˜, ์‚ญ์ œ, ๋˜๋Š” ๋ณ€๊ฒฝํ•œ ๊ฒฝ์šฐ
feat ์ƒˆ๋กœ์šด ๊ธฐ๋Šฅ์„ ์ถ”๊ฐ€ํ•œ ๊ฒฝ์šฐ
fix ๋ฒ„๊ทธ๋ฅผ ๊ณ ์นœ ๊ฒฝ์šฐ
refactor ๊ธฐ๋Šฅ ๋ณ€๊ฒฝ ์—†์ด ์ฝ”๋“œ ๋ฆฌํŒฉํ† ๋ง์„ ์ˆ˜ํ–‰ํ•œ ๊ฒฝ์šฐ
release ๋ฐฐํฌ๋ฅผ ์ˆ˜ํ–‰ํ•œ ๊ฒฝ์šฐ
remove ํŒŒ์ผ ๋˜๋Š” ํด๋”๋ฅผ ์‚ญ์ œํ•œ ๊ฒฝ์šฐ
rename ํŒŒ์ผ ๋˜๋Š” ํด๋” ๋ช…์„ ์ˆ˜์ •ํ•˜๊ฑฐ๋‚˜ ํŒŒ์ผ์„ ์˜ฎ๊ธฐ๋Š” ์ž‘์—…๋งŒ์„ ์ˆ˜ํ–‰ํ•œ ๊ฒฝ์šฐ
test ํ…Œ์ŠคํŠธ๋ฅผ ์ถ”๊ฐ€ํ•˜๊ฑฐ๋‚˜ ํ…Œ์ŠคํŠธ ๋ฆฌํŒฉํ† ๋ง์„ ์ˆ˜ํ–‰ํ•œ ๊ฒฝ์šฐ

solitour-frontend

๐Ÿ“”์†Œ๊ฐœ
๐ŸŽฏํ”„๋กœ์ ํŠธ ๊ทœ์น™
๐Ÿ’ปํ”„๋กœ์ ํŠธ ๊ธฐํš
โœ๏ธ๊ฐœ๋ฐœ ๊ธฐ๋ก

Clone this wiki locally