-
API ๋ช ์ธ์๋ฅผ ์ฐธ์กฐํ์ฌ ๊ฐ API์ ๊ธฐ๋ฅ๋ง๋ค branch๋ฅผ ์์ฑ. ex) ootd ์ต์ข ๋ฑ๋กํ๊ธฐ / ๊ธฐ์กด ootd ๋ณด์ฌ์ฃผ๊ธฐ / ํ์ ๊ฐ์ ๋ฑ
-
API ๋ช ์ธ์์ ๋ฐ๋ฅธ ๊ธฐ๋ฅ์ ๊ตฌํ ์๋ฃํ๊ณ , ํ์ฅ์๊ฒ
Pull Request์์ฒญ ์ ํ์ฅ โจ์ดํโจ๊ฐMerge -
Branch ์ด๋ฆ ๊ท์น ๋งจ ์ ๊ธ์ ๋ฐ ๋จ์ด์ ์ฒซ ๊ธ์๋ฅผ ๋๋ฌธ์๋ก ์ ์งํ ๊ฒ. ex) UpperCase
YYMMDD ์ ํ(Type) :: ์ ๋ชฉ(subject)
(Blank Line) : Commit ์ ๋ฐ์ดํ๋ฅผ ๋ซ์ง ์๊ณ ์ํฐ์น๋ฉด ๊ฐํ ์ฒ๋ฆฌ ๊ฐ๋ฅ.
๋ณธ๋ฌธ(body) : ์ค๋ช
ex)
git commit -m
"220112 Fix :: Template ์ค 'userDao' ํ์ผ ๋ด sql ์ฟผ๋ฆฌ๋ฌธ ์์
sql ์ฟผ๋ฆฌ๋ฌธ - ๊ธฐ์กด ์์ฑ ์ฟผ๋ฆฌ์์ ํธ๋์ญ์
์ค๋ฅ ๋ฐ๊ฒฌ ํ ๋ณ๊ฒฝ"
-
์ ํ(Type) (์ข ๋ฅ : ์ค๋ช )
- Feat : ์๋ก์ด ๊ธฐ๋ฅ ์ถ๊ฐ
- Fix : ๋ฒ๊ทธ ์์
- Build : ๋น๋ ๊ด๋ จ ํ์ผ ์์ , ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์ถ๊ฐ/์ญ์ ๋ฑ
- Style : ์คํ์ผ (์ฝ๋ ํ์, ์ฝ๋ ์ ๋ ฌ, ์ธ๋ฏธ์ฝ๋ก ์ถ๊ฐ ๋ฑ ๋น์ฆ๋์ค ๋ก์ง์ ๋ณ๊ฒฝ์ด ์๋ ๊ฒฝ์ฐ)
- Refactor : ์ฝ๋ ๋ฆฌํฉํ ๋ง(์์ ํ ์ฝ๋ ๊ตฌ์กฐ ์์ ๊ฒฝ์ฐ)
-
์ ๋ชฉ(Subject)
- ์ ๋ชฉ์ 30์๋ฅผ ๋๊ธฐ์ง ์๊ณ , ๋ง์นจํ๋ฅผ ๋ถ์ด์ง ์์.
- ์ ๋ชฉ์๋ commit ํ์ ์ ํฌํจํ์ฌ ์์ฑํจ(ex. Feat - ์ถ๊ฐ, Fix - ์์ ๋ฑ)
- ๊ณผ๊ฑฐ ์์ ์ฌ์ฉ X. ๋ช ๋ น์กฐ๋ก ์์ฑ(ex. ์ฌ์ฉ(O) ์ฌ์ฉํจ(X) ์ฌ์ฉํ์(X))
- ์ ๋ชฉ๊ณผ ๋ณธ๋ฌธ์ ํ ์ค ๋์ ๋ถ๋ฆฌ
- ์ ๋ชฉ์ ์ฒซ ๊ธ์๋ ๋ฐ๋์ ๋๋ฌธ์
-
๋ณธ๋ฌธ(Body) (์ ํ)
- ์ ํ์ฌํญ. ์ต๋ํ ์ ์ด์ฃผ๋ฉด ๋ฌธ์ ๊ฐ ์๊ฒผ์ ๋ commit ๊ธฐ๋ก์ผ๋ก ํ์ธํ์ฌ ๋ณต๊ตฌ ๊ฐ๋ฅ.
- ๋ฌด์์, ์์ ์ด์ ์ ๋์ด ์์ฑ.
- ์ค๋ช ๋ฟ ์๋๋ผ, commit์ ์ด์ ์์ฑ ์์๋ ์์ฑ.
- API ๋ช
์ธ์ ๋๋
baseResponse.jsํ์ผ์ ๋ณ๋์ด ์๊ธธ ๊ฒฝ์ฐ์๋ ๋ช ์- ํด๋น ๊ฒฝ์ฐ์๋ ์ฑ
์์๊ฐ ์ด๋ ํ ๊ธฐ๋ฅ์ ์์ฑ ์ค์ API ๋ช
์ธ์์
baseResponse.jsํ์ผ์ ๋ณ๊ฒฝ์ ์ค๋ค๋ ๊ฒ์ ๋จ์ฒด ์นดํก๋ฐฉ์ ์๋ ค์ค ํ ๊ฐ์ธ์ ์ผ๋ก ์งํ.
- ํด๋น ๊ฒฝ์ฐ์๋ ์ฑ
์์๊ฐ ์ด๋ ํ ๊ธฐ๋ฅ์ ์์ฑ ์ค์ API ๋ช
์ธ์์
- ํน์ ์ฌ์์ ๋ํด ๋ ผ์๊ฐ ํ์ํ ๊ฒฝ์ฐ์๋ ์์ฑ.