Skip to content

Latest commit

ย 

History

History
78 lines (53 loc) ยท 2.43 KB

File metadata and controls

78 lines (53 loc) ยท 2.43 KB

ALLCLL ํ”„๋กœ์ ํŠธ์— ๊ธฐ์—ฌํ•ด์ฃผ์…”์„œ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค. ์ž์„ธํ•œ ๋‚ด์šฉ์€ ์•„๋ž˜ ์‚ฌํ•ญ์„ ์ฐธ๊ณ ํ•ด์ฃผ์„ธ์š”.


branch ์ „๋žต

  • ๊ธฐ๋ณธ ๋ธŒ๋žœ์น˜๋Š” main์ด๋ฉฐ, ๊ธฐ๋Šฅ ๊ฐœ๋ฐœ์€ develop ๋ธŒ๋žœ์น˜๋กœ PR์„ ์š”์ฒญํ•ด์ฃผ์„ธ์š”.
  • ์ž‘์—…์šฉ ๋ธŒ๋žœ์น˜๋Š” develop์—์„œ ๋ถ„๊ธฐํ•˜๋ฉฐ ๋‹ค์Œ ๊ทœ์น™์„ ๋”ฐ๋ฆ…๋‹ˆ๋‹ค:
    • ๊ธฐ๋Šฅ: feature/๋ธŒ๋žœ์น˜๋ช…
    • ๋ฒ„๊ทธ ์ˆ˜์ •: fix/๋ธŒ๋žœ์น˜๋ช…
    • ๋ฆฌํŒฉํ„ฐ๋ง: refactor/๋ธŒ๋žœ์น˜๋ช…
  • PR Merge ์˜ต์…˜
    • ์ผ๋ฐ˜ PR: Squash and merge
    • main <- develop ๋ณ‘ํ•ฉ: Create a merge commit
  • main, develop ๋ธŒ๋žœ์น˜์—๋Š” ์ง์ ‘ ์ปค๋ฐ‹ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
  • ์ด ๋‘ ๋ธŒ๋žœ์น˜๋Š” ๋ฐฐํฌ ๋ธŒ๋žœ์น˜์ด๋ฏ€๋กœ ์‹ ์ค‘ํ•˜๊ฒŒ ๊ด€๋ฆฌํ•ด์ฃผ์„ธ์š”.

PR ๋ฐฉํ–ฅ ์š”์•ฝ

์œ ํ˜• PR ๋Œ€์ƒ ๋ธŒ๋žœ์น˜
hotfix main
feature develop โ†’ ์ดํ›„ main์œผ๋กœ ํ†ตํ•ฉ

PR ๊ฐ€์ด๋“œ

  • ์ปจํŠธ๋ฆฌ๋ทฐํ„ฐ๊ฐ€ ์•„๋‹Œ ๊ฒฝ์šฐ fork ํ›„ PR์„ ์š”์ฒญํ•ด์ฃผ์„ธ์š”
  • PR ํ˜•์‹์€ ์•„๋ž˜์™€ ๊ฐ™์Šต๋‹ˆ๋‹ค

<์˜ˆ์‹œ>

### ์ž‘์—… ๋‚ด์šฉ

- ์–ด๋–ค ์ž‘์—…์„ ํ–ˆ๋Š”์ง€ ์š”์•ฝ

### ๋ณ€๊ฒฝ ์‚ฌํ•ญ ๋ฐ ๋ฆฌ๋ทฐ ํฌ์ธํŠธ

- ์ฃผ์š” ์ฝ”๋“œ ๋ณ€๊ฒฝ ์‚ฌํ•ญ

์ฝ”๋“œ ๋ฆฌ๋ทฐ ๊ทœ์น™

ํšจ๊ณผ์ ์ธ ์ฝ”๋“œ๋ฆฌ๋ทฐ ๊ธ€์„ ์ฝ์–ด์ฃผ์„ธ์š”

  • ์™œ ๊ฐœ์„ ์ด ํ•„์š”ํ•œ์ง€ ์ด์œ ๋ฅผย ์ถฉ๋ถ„ํ•œ ์„ค๋ช…ํ•ด ์ฃผ์„ธ์š”.
  • ๋‹ต์„ ์•Œ๋ ค์ฃผ๊ธฐ๋ณด๋‹ค๋Š” ์Šค์Šค๋กœ ๊ณ ๋ฏผํ•˜๊ณ  ๊ฐœ์„  ๋ฐฉ๋ฒ•์„ ์„ ํƒํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•ด์ฃผ์„ธ์š”.
  • ์ฝ”๋“œ๋ฅผ ํด๋ฆฐย ํ•˜๊ฒŒ ์œ ์ง€ํ•˜๊ณ , ์ผ๊ด€๋˜๊ฒŒ ๊ตฌํ˜„ํ•˜๋„๋ก ์•ˆ๋‚ดํ•ด ์ฃผ์„ธ์š”.
  • ๋ฆฌ๋ทฐ ๊ณผ์ •์ด ์ˆ™์ œ๊ฒ€์‚ฌ๊ฐ€ ์•„๋‹Œ ํ•™์Šต๊ณผ์ •์œผ๋กœ ๋А๋‚„ ์ˆ˜ ์žˆ๊ฒŒ ๋ฆฌ๋ทฐํ•ด ์ฃผ์„ธ์š”.
  • ๋ฆฌ๋ทฐ๋ฅผ ์œ„ํ•œ ๋ฆฌ๋ทฐ๋ฅผ ํ•˜์ง€ ๋งˆ์„ธ์š”. ํ”ผ๋“œ๋ฐฑ ํ•  ๊ฒŒ ์—†์œผ๋ฉดย ์นญ์ฐฌํ•ด ์ฃผ์„ธ์š”.

Commit ๊ฐ€์ด๋“œ

Commit Type

  • featย : ์ƒˆ๋กœ์šด ๊ธฐ๋Šฅ ์ถ”๊ฐ€
  • fixย : ๋ฒ„๊ทธ ์ˆ˜์ •
  • docsย : ๋ฌธ์„œ ์ˆ˜์ •
  • styleย : ์ฝ”๋“œ ํฌ๋งทํŒ…, ์„ธ๋ฏธ์ฝœ๋ก  ๋ˆ„๋ฝ, ์ฝ”๋“œ ๋ณ€๊ฒฝ์ด ์—†๋Š” ๊ฒฝ์šฐ
  • refactorย : ์ฝ”๋“œ ๋ฆฌํŽ™ํ† ๋ง
  • testย : ํ…Œ์ŠคํŠธ ์ฝ”๋“œ, ๋ฆฌํŽ™ํ† ๋ง ํ…Œ์ŠคํŠธ ์ฝ”๋“œ ์ถ”๊ฐ€
  • choreย : ๋นŒ๋“œ ์—…๋ฌด ์ˆ˜์ •, ํŒจํ‚ค์ง€ ๋งค๋‹ˆ์ € ์ˆ˜์ •

Commit ๋ฉ”์‹œ์ง€ ํ˜•์‹


<type>: <description>
feat: ์ˆ˜๊ฐ• ์‹ ์ฒญ ์—ฐ์Šต UI ๊ตฌํ˜„

์ปจ๋ฒค์…˜ ๊ฐ€์ด๋“œ

์ปจ๋ฒค์…˜์€ Airbnb ์ปจ๋ฒค์…˜์„ ์ง€์ผœ์„œ ์ž‘์„ฑํ•ด์ฃผ์„ธ์š”.

Airbnb ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ ์ปจ๋ฒค์…˜