Skip to content

Convention

Yoo JeongMin edited this page Oct 24, 2022 · 1 revision

Commit Convention


๐Ÿˆโ€โฌ› Gitmoji๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๊ฐ€๋…์„ฑ์„ ๋†’์ž…๋‹ˆ๋‹ค.

Example. 

๐Ÿ› Fix : some bugs

์ข…๋ฅ˜


โš—๏ธย Test : ์‹คํ—˜

๐Ÿ›ย Fix : ๋ฒ„๊ทธ ํ”ฝ์Šค

โœจย Feat : ํ”ผ์ณ ์ถ”๊ฐ€, ๋‚ด์šฉ ์ถ”๊ฐ€

โž• Add : ์˜์กด์„ฑ ์ถ”๊ฐ€

โž– Delete : ์˜์กด์„ฑ ์ œ๊ฑฐ

๐Ÿ“ย Docs : ๋ฌธ์„œ ์ž‘์—…

โ™ป๏ธย Refactor : ๋ฆฌํŒฉํ† ๋ง

๐Ÿ”ฅย Remove : ์ฝ”๋“œ ์‚ญ์ œ

๐Ÿš‘ย Hotfix : ํ•ซํ”ฝ์Šค

๐Ÿ’„ย Design : css ๋“ฑ UI ์Šคํƒ€์ผ ๋ณ€๊ฒฝ

โœ…ย Test : ํ…Œ์ŠคํŠธ ์ถ”๊ฐ€ ๋ฐ ์ˆ˜์ •

๐ŸŽ‰ย Init : ํ”„๋กœ์ ํŠธ ์‹œ์ž‘~!~!!

๐Ÿš€ย Deploy : ๋ฐฐํฌ / ๊ฐœ๋ฐœ ์ž‘์—… ๊ณผ ๊ด€๋ จ๋œ ๋ชจ๋“  ๊ฒƒ

์‚ฌ์šฉ๋ฒ•


  • ์ œ๋ชฉ์˜ ์ฒซ ๊ธ€์ž๋Š” ๋Œ€๋ฌธ์ž๋กœ ์‹œ์ž‘
  • ์ œ๋ชฉ์€ 50์ž ์ด๋‚ด
  • ์ œ๋ชฉ ๋งˆ์ง€๋ง‰์— ํŠน์ˆ˜๋ฌธ์ž ์‚ฌ์šฉ ๋ถˆ๊ฐ€
  • ๋ณธ๋ฌธ์€ ํ•œ์ค„ ๋„๊ณ  ํ•œ ์ค„์”ฉ ๋Œ€์‹œ(-) ํ•˜๋‚˜ ๋ถ™์ด๊ณ  ์ž‘์„ฑ
  • ๋ณธ๋ฌธ์€ ํ•œ ์ค„ ๋‹น 72์ž ๋‚ด๋กœ ์ž‘์„ฑ
  • ๋ณธ๋ฌธ ๋‚ด์šฉ์€ ์–‘์— ๊ตฌ์• ๋ฐ›์ง€ ์•Š๊ณ  ์ตœ๋Œ€ํ•œ ์ƒ์„ธํžˆ ์ž‘์„ฑ
  • ๋ณธ๋ฌธ ๋‚ด์šฉ์€ ์–ด๋–ป๊ฒŒ ๋ณ€๊ฒฝํ–ˆ๋Š”์ง€ ๋ณด๋‹ค ๋ฌด์—‡์„ ๋ณ€๊ฒฝํ–ˆ๋Š”์ง€ ๋˜๋Š” ์™œ ๋ณ€๊ฒฝํ–ˆ๋Š”์ง€๋ฅผ ์„ค๋ช…

Branch Strategy


์ข…๋ฅ˜


  • main: ๋ฐฐํฌ์šฉ
  • dev: ๊ฐœ๋ฐœ ์ด๊ด„์šฉ
  • feat/{issue_num(์ˆซ์ž๋งŒ)}
  • hotfix/{issue_num์ˆซ์ž๋งŒ)}

์‚ฌ์šฉ ๋ฐฉ๋ฒ•


  • PR์€ dev๋กœ
  • PR์€ ์„œ๋กœ reviewํ•ด์ฃผ๊ณ  1๋ช… ์ด์ƒ์˜ approve๊ฐ€ ์žˆ๋Š” ๊ฒฝ์šฐ merge
  • ํ…Œ์ŠคํŠธ๋Š” ์ตœ๋Œ€ํ•œ์œผ๋กœ
  • API ๋‹จ์œ„๋‚˜ ๊ธฐ๋Šฅ ๋‹จ์œ„