-
Notifications
You must be signed in to change notification settings - Fork 0
๐ ์ ์ด์ฝฅ๊ณผ ๋ธ๋ผ์ฐ๋์ ๊น ์ปจ๋ฒค์ ๐
JinHo Jeong edited this page Jun 8, 2024
·
2 revisions
- ๊ธฐ๋ณธ์ ์ผ๋ก Git Flow๋ฅผ ์ค์ํ๋ค.
- Release Branch ๋ณํฉ ์๋ฃ ์ ํ ์คํธ ์ฑ ํ ์คํฐ ๋ฐฐํฌ
- Main Branch ๋ณํฉ ์๋ฃ ์ ๋ฆด๋ฆฌ์ฆ ์ฑ ๋ง์ผ ๋ฐฐํฌ
1. Issue๋ฅผ ์์ฑํ๋ค.
2. feature Branch๋ฅผ ์์ฑํ๋ค.
3. Add - Commit - Push - Pull Request ์ ๊ณผ์ ์ ๊ฑฐ์น๋ค.
4. Pull Request๊ฐ ์์ฑ๋๋ฉด ์์ฑ์ ์ด์ธ์ ๋ค๋ฅธ ํ์์ด Code Review๋ฅผ ํ๋ค.
5. Code Review๊ฐ ์๋ฃ๋๋ฉด Pull Request ์์ฑ์๊ฐ develop Branch๋ก merge ํ๋ค.
6. merge๋ ์์
์ด ์์ ๊ฒฝ์ฐ, ๋ค๋ฅธ ๋ธ๋์น์์ ์์
์ ์งํ ์ค์ด๋ ๊ฐ๋ฐ์๋ ๋ณธ์ธ์ ๋ธ๋์น๋ก merge๋ ์์
์ Pull ๋ฐ์์จ๋ค.
7. ์ข
๋ฃ๋ Issue์ Pull Request์ Label๊ณผ Project๋ฅผ ๊ด๋ฆฌํ๋ค.
- [CHORE] : ๋์์ ์ํฅ ์๋ ์ฝ๋ or ๋ณ๊ฒฝ ์๋ ๋ณ๊ฒฝ์ฌํญ(์ฃผ์ ์ถ๊ฐ ๋ฑ) or ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์ถ๊ฐ, ์๋ก์ด ํ์ผ ์์ฑ
- [FEAT] : ์๋ก์ด ๊ธฐ๋ฅ ๊ตฌํ
- [FIX] : ๋ฒ๊ทธ, ์ค๋ฅ ํด๊ฒฐ
- [DOCS] : README๋ WIKI ๋ฑ์ ๋ฌธ์ ์์
- [REFACTOR] : ์ ๋ฉด ์์
- [MERGE]: ๋ค๋ฅธ ๋ธ๋์น์ ๋ณํฉ
- ์ปค๋ฐ์, ์ด์๋ฒํธ์ ์ปค๋ฐ ์ข
๋ฅ๋ฅผ ํจ๊ป ๋ช
์ํ๋ค.
- [FEAUTRE/FIX โฆ ] #์ด์๋ฒํธ : ์ปค๋ฐ ๋ฉ์ธ์ง ํ์
ex) "[FEATURE]#1 : ํ์๊ฐ์ ๊ธฐ๋ฅ ์๋ฃ"
- [develop] : ์ต์ข
๋ฐฐํฌ
- [feature] : ๊ธฐ๋ฅ ์ถ๊ฐ
- [fix] : ์๋ฌ ์์ , ๋ฒ๊ทธ ์์
- [docs] : README, ๋ฌธ์
- [refactor] : ์ฝ๋ ๋ฆฌํํ ๋ง (๊ธฐ๋ฅ ๋ณ๊ฒฝ ์์ด ์ฝ๋๋ง ์์ ํ ๋)
- [chore] : gradle ์ธํ
, ์์ ๊ฒ ์ด์ธ์ ๊ฑฐ์ ๋ชจ๋ ๊ฒ
- ๋ธ๋์น ์์ฑ ์, ๋ธ๋์น ์ข
๋ฅ์ ๊ฐ๋ฐ์ ์ด๋ฆ, ์ปค๋ฐ ์ข
๋ฅ๋ฅผ ํจ๊ป ๋ช
์ํ๋ค.
- ํ์ : ๋ธ๋์น์ข ๋ฅ/๊ฐ๋ฐ์์ด๋ฆ/#์ด์๋ฒํธ
ex) : feature/jaino/#123