ALLCLL ํ๋ก์ ํธ์ ๊ธฐ์ฌํด์ฃผ์ ์ ๊ฐ์ฌํฉ๋๋ค. ์์ธํ ๋ด์ฉ์ ์๋ ์ฌํญ์ ์ฐธ๊ณ ํด์ฃผ์ธ์.
- ๊ธฐ๋ณธ ๋ธ๋์น๋
main์ด๋ฉฐ, ๊ธฐ๋ฅ ๊ฐ๋ฐ์develop๋ธ๋์น๋ก PR์ ์์ฒญํด์ฃผ์ธ์. - ์์
์ฉ ๋ธ๋์น๋
develop์์ ๋ถ๊ธฐํ๋ฉฐ ๋ค์ ๊ท์น์ ๋ฐ๋ฆ ๋๋ค:- ๊ธฐ๋ฅ:
feature/๋ธ๋์น๋ช - ๋ฒ๊ทธ ์์ :
fix/๋ธ๋์น๋ช - ๋ฆฌํฉํฐ๋ง:
refactor/๋ธ๋์น๋ช
- ๊ธฐ๋ฅ:
- PR Merge ์ต์
- ์ผ๋ฐ PR:
Squash and merge main <- develop๋ณํฉ:Create a merge commit
- ์ผ๋ฐ PR:
main,develop๋ธ๋์น์๋ ์ง์ ์ปค๋ฐํ์ง ์์ต๋๋ค.- ์ด ๋ ๋ธ๋์น๋ ๋ฐฐํฌ ๋ธ๋์น์ด๋ฏ๋ก ์ ์คํ๊ฒ ๊ด๋ฆฌํด์ฃผ์ธ์.
| ์ ํ | PR ๋์ ๋ธ๋์น |
|---|---|
| hotfix | main |
| feature | develop โ ์ดํ main์ผ๋ก ํตํฉ |
- ์ปจํธ๋ฆฌ๋ทฐํฐ๊ฐ ์๋ ๊ฒฝ์ฐ fork ํ PR์ ์์ฒญํด์ฃผ์ธ์
- PR ํ์์ ์๋์ ๊ฐ์ต๋๋ค
<์์>
### ์์
๋ด์ฉ
- ์ด๋ค ์์
์ ํ๋์ง ์์ฝ
### ๋ณ๊ฒฝ ์ฌํญ ๋ฐ ๋ฆฌ๋ทฐ ํฌ์ธํธ
- ์ฃผ์ ์ฝ๋ ๋ณ๊ฒฝ ์ฌํญ์ฝ๋ ๋ฆฌ๋ทฐ ๊ท์น
ํจ๊ณผ์ ์ธ ์ฝ๋๋ฆฌ๋ทฐ ๊ธ์ ์ฝ์ด์ฃผ์ธ์
- ์ ๊ฐ์ ์ด ํ์ํ์ง ์ด์ ๋ฅผย ์ถฉ๋ถํ ์ค๋ช ํด ์ฃผ์ธ์.
- ๋ต์ ์๋ ค์ฃผ๊ธฐ๋ณด๋ค๋ ์ค์ค๋ก ๊ณ ๋ฏผํ๊ณ ๊ฐ์ ๋ฐฉ๋ฒ์ ์ ํํ ์ ์๊ฒ ํด์ฃผ์ธ์.
- ์ฝ๋๋ฅผ ํด๋ฆฐย ํ๊ฒ ์ ์งํ๊ณ , ์ผ๊ด๋๊ฒ ๊ตฌํํ๋๋ก ์๋ดํด ์ฃผ์ธ์.
- ๋ฆฌ๋ทฐ ๊ณผ์ ์ด ์์ ๊ฒ์ฌ๊ฐ ์๋ ํ์ต๊ณผ์ ์ผ๋ก ๋๋ ์ ์๊ฒ ๋ฆฌ๋ทฐํด ์ฃผ์ธ์.
- ๋ฆฌ๋ทฐ๋ฅผ ์ํ ๋ฆฌ๋ทฐ๋ฅผ ํ์ง ๋ง์ธ์. ํผ๋๋ฐฑ ํ ๊ฒ ์์ผ๋ฉดย ์นญ์ฐฌํด ์ฃผ์ธ์.
featย : ์๋ก์ด ๊ธฐ๋ฅ ์ถ๊ฐfixย : ๋ฒ๊ทธ ์์ docsย : ๋ฌธ์ ์์ styleย : ์ฝ๋ ํฌ๋งทํ , ์ธ๋ฏธ์ฝ๋ก ๋๋ฝ, ์ฝ๋ ๋ณ๊ฒฝ์ด ์๋ ๊ฒฝ์ฐrefactorย : ์ฝ๋ ๋ฆฌํํ ๋งtestย : ํ ์คํธ ์ฝ๋, ๋ฆฌํํ ๋ง ํ ์คํธ ์ฝ๋ ์ถ๊ฐchoreย : ๋น๋ ์ ๋ฌด ์์ , ํจํค์ง ๋งค๋์ ์์
<type>: <description>
feat: ์๊ฐ ์ ์ฒญ ์ฐ์ต UI ๊ตฌํ
์ปจ๋ฒค์ ์ Airbnb ์ปจ๋ฒค์ ์ ์ง์ผ์ ์์ฑํด์ฃผ์ธ์.