commit_convention - Architects8080/blueprint GitHub Wiki
Branch name
- ๊ตฌํํ ๊ธฐ๋ฅ์ ๋ํ issue๋ฅผ ์์ฑํฉ๋๋ค.
- issue ๋ผ๋ฒจ๊ณผ issue ๋ฒํธ๋ฅผ ์กฐํฉํด ๋ธ๋์น๋ฅผ ์์ฑํฉ๋๋ค.
- ex)
feat/#3/login
- ex)
Commit message
- ๋ค์์ ํ์์ผ๋ก ์์ฑํฉ๋๋ค. ์ปค๋ฐ๋ฉ์์ง์ ๋ณธ๋ฌธ์ ์ถ๊ฐํ๋ ๊ฑด ์ ํ์ฌํญ์ด์ง๋ง ๊ถ์ฅํฉ๋๋ค.
type : #์ด์๋ฒํธ Subject(์ ๋ชฉ)
type ์ข
๋ฅ
- FEAT : ์๋ก์ด ๊ธฐ๋ฅ ์ถ๊ฐ
- FIX : ๋ฒ๊ทธ ์์
- DOCS : ๋ฌธ์ ์์ (ex, README.md)
- STYLE : ํฌ๋งคํ
, ์ธ๋ฏธ์ฝ๋ก ๋๋ฝ ๋ฑ ์์ (๊ธฐ๋ฅ์ ์ฝ๋๋ณ๊ฒฝ ์์)
- PERF : ์ฑ๋ฅ ๊ฐ์
- REFACTOR : ๊ธฐ์กด์ฝ๋ ๋ฆฌํฉํ ๋ง (๊ธฐ๋ฅ์ ๋ณํ๋ ์์)
- TEST : ํ
์คํธ ์ฝ๋ ์์ฑ (๊ธฐ๋ฅ์ ์ฝ๋๋ณ๊ฒฝ ์์)
- CHORE : ๋น๋ ์
๋ฌด ์์ , ํจํค์ง ๋งค๋์ ์์ (๊ธฐ๋ฅ์ ์ฝ๋๋ณ๊ฒฝ ์์)
Issue
- Issue ์ ๋ชฉ์
[BE],[FE],[COMMON]๊ตฌ๋ถ์ผ๋ก ์์ํฉ๋๋ค.ex) `[BE] skeleton ์ฝ๋ ์์ฑ` ex) `[FE] ์ปดํฌ๋ํธ ๋ฌดํ ์๋ก๊ณ ์นจ ๋ฌธ์ ํด๊ฒฐ` ex) `[COMMON] wiki์ ๊ธฐํ์ ์ ๋ก๋` - ์ ์ ํ label์ ๋ถ์ฌ์ค๋๋ค.
- ๋ณธ๋ฌธ์๋ ์ด๋ค ์์ ์ ํ ๊ฒ์ธ์ง์, ๊ณต์ ํ ์ฌํญ์ ์์ฑํฉ๋๋ค.
Pull Request
- Pull Request ์ ๋ชฉ์ issue ๋ผ๋ฒจ + issue ๋ฒํธ๋ก ์์ํฉ๋๋ค.
- Backend์ Frontend ์ ์ฅ์๊ฐ ๋ถ๋ฆฌ๋์ด ์์ผ๋ฏ๋ก
BE,FEprefix๋ ์๋ต
ex) FIX: #31 ๋ก๊ทธ์ธ ์ค๋ฅ ์์ ex) FEAT: #50 DB์ ๋ฐ์ดํฐ ์ถ๊ฐํ๋ ๋ก์ง ์์ฑ - Backend์ Frontend ์ ์ฅ์๊ฐ ๋ถ๋ฆฌ๋์ด ์์ผ๋ฏ๋ก
- PR ํ ํ๋ฆฟ์ ๋ง์ถฐ ๋ณธ๋ฌธ์ ์์ฑํฉ๋๋ค.
- ๋ณธ๋ฌธ ๋ง์ง๋ง์
Close #3์ด๋ ๊ฒ ์์ฑํด PR์ด merge ๋ ๋ issue๊ฐ ์๋์ผ๋ก Close ๋๊ฒ ํฉ๋๋ค. - 2๋ช ์ด์์ approve ๋ฅผ ๋ฐ์ผ๋ฉด merge ํฉ๋๋ค.
๐ก issue์ pr์ Open ๋๋ฉด ์๋์ผ๋ก Project ์นธ๋ฐ๋ณด๋์ ์์ฑ๋ฉ๋๋ค !