ํ๊ทธ ์ด๋ฆ | ์ค๋ช |
---|---|
[chore] | ์ฝ๋ ์์ , ๋ด๋ถ ํ์ผ ์์ |
[feat] | ์๋ก์ด ๊ธฐ๋ฅ ๊ตฌํ |
[fix] | ๋ฒ๊ทธ, ์ค๋ฅ ํด๊ฒฐ |
[docs] | ๋ฌธ์ ์์ (์: README, WIKI ๋ฑ) |
[style] | ์ฝ๋ ์คํ์ผ ๋ณ๊ฒฝ (ํฌ๋งคํ , ํ์ดํธ์คํ์ด์ค ๋ฑ) |
[refactor] | ์ฝ๋ ๋ฆฌํฉํ ๋ง |
[test] | ํ ์คํธ ์ฝ๋ ์ถ๊ฐ/์์ |
[build] | ๋น๋ ๊ด๋ จ ํ์ผ ์์ (์: build.gradle) |
[perf] | ์ฑ๋ฅ์ ํฅ์์ํค๋ ์ฝ๋ ๋ณ๊ฒฝ |
[ci] | CI ์ค์ ํ์ผ ๋ฐ ์คํฌ๋ฆฝํธ ๋ณ๊ฒฝ (์: GitHub Actions, CircleCI ๋ฑ) |
[hotfix] | ๊ธด๊ธ ๋ฒ๊ทธ ์์ |
-
๋ง์ดํฌ๋ก ์ปค๋ฐ (Micro Commit) โจ
- ์์ ๋จ์๋ก ์์ฃผ ์ปค๋ฐํ๊ธฐ!
-
์ดํดํ๊ธฐ ์ฝ๊ฒ ์์ฑ
- ์ปค๋ฐ ๋ฉ์์ง๋ ๋ช ํํ๊ณ ์ดํดํ๊ธฐ ์ฝ๊ฒ ์์ฑํ๊ธฐ
-
์ปค๋ฐ ํ์
- ํ๊ทธ. ํด๋น ๊ธฐ๋ฅ ์ค๋ช
์: [feat] ๋ก๊ทธ์ธ ๊ธฐ๋ฅ ์ถ๊ฐ
- ํ๊ทธ. ํด๋น ๊ธฐ๋ฅ ์ค๋ช
-
๊น๋ชจ์ง ์ฌ์ฉ
- ๊ฐ๋ ์ฑ์ ๋์ด๊ธฐ ์ํด ๊น๋ชจ์ง ์ฌ์ฉํ๊ธฐ
-
๋ฉ์ธ ๋ธ๋์น (main)
- ํญ์ ๋ฐฐํฌ ๊ฐ๋ฅํ ์ํ๋ฅผ ์ ์งํ๊ธฐ!
- ์ง์ ์ปค๋ฐํ์ง ์๊ธฐ ๐ฅ
-
๊ฐ๋ฐ ๋ธ๋์น (dev)
- ์๋ก์ด ๊ธฐ๋ฅ๊ณผ ๋ฒ๊ทธ ์์ ์ ์ํ ๊ธฐ๋ณธ ๋ธ๋์น
-
๊ธฐ๋ฅ ๋ธ๋์น (feature)
- ์๋ก์ด ๊ธฐ๋ฅ์ ๊ฐ๋ฐ ์ ์ฌ์ฉ
- ๋ค์ด๋ฐ ๊ท์น:
feature/๊ธฐ๋ฅ-์ด๋ฆ
-
๋ฒ๊ทธ ์์ ๋ธ๋์น (fix)
- ๋ฒ๊ทธ๋ฅผ ์์ ํ ๋ ์ฌ์ฉ
- ๋ค์ด๋ฐ ๊ท์น:
fix/๋ฒ๊ทธ-์ด๋ฆ
-
๋ธ๋์น ๋ณํฉ
- PR(Pull Request)์ ํตํด์๋ง ๋ณํฉํ๊ธฐ
- ํ ์คํธ๋ฅผ ํต๊ณผํ ๋ธ๋์น๋ ๋ณํฉ ํ, ์ญ์ ๐ฅ
-
์ด์ ์ ๋ชฉ
- ๊ฐ๊ฒฐํ๊ณ ๋ช ํํ๊ฒ ์์ฑ
- ์:
๋ก๊ทธ์ธ ํ์ด์ง ๋ฒ๊ทธ ์์
-
์ด์ ๋ด์ฉ
- ๋ฒ๊ทธ ์ฌํ ๋ฐฉ๋ฒ, ๊ธฐ๋ ๊ฒฐ๊ณผ, ์ค์ ๊ฒฐ๊ณผ, ์คํฌ๋ฆฐ์ท ๋ฑ์ ํฌํจํ์ฌ ์์ธํ ์์ฑ
-
๋ผ๋ฒจ ์ฌ์ฉ
- ์ด์ ์ ํ์ ๋ฐ๋ผ ์ ์ ํ ๋ผ๋ฒจ ์ฌ์ฉ
-
์ด์ ํ ๋น
- ๋ด๋น์๋ฅผ ์ง์ ํ๊ธฐ
-
์ด์ ๋ซ๊ธฐ
- ํด๋น ์ด์๊ฐ ํด๊ฒฐ๋๋ฉด PR๊ณผ ํจ๊ป ์ด์ ๋ซ๊ธฐ
- ์ด์ ๋ซ๊ธฐ ๋ฉ์์ง๋ฅผ ํตํด ํด๊ฒฐ ๋ฐฉ๋ฒ ๊ฐ๋ตํ ์ค๋ช