Conventions - rbgus2002/cactusdy GitHub Wiki
Commit Convention
[์ง๋ฌด] [#์ด์ ๋ฒํธ] commit message
ex) [BE] #214 ์คํฐ๋ ์ด๋์ฝ๋์ ๋ ๋์ค๋ฅผ ํตํ ์ ํจ์๊ฐ ๋ถ์ฌ
์ด์์๋ ์ด๋ค ์์
์ด ์ด๋ฃจ์ด์ก๋์ง ์์ธํ ์ ์ด์ฃผ์ธ์
Body๋ Header์์ ํํํ ์ ์๋ ์์ธํ ๋ด์ฉ์ ์ ์ด์ฃผ์ธ์
# ์ ๋ชฉ๊ณผ ๋ณธ๋ฌธ์ ํ๊ตญ์ด
# ์ ๋ชฉ์ ๋ฌธ์ฅ์ด ์๋๋ผ ๋จ์ด๋ก ๋๋งบ์ํ๋ค. (ex: ~ ๊ธฐ๋ฅ ์ถ๊ฐ)
# ์ ๋ชฉ ๋์ ๋ง์นจํ(.) ๊ธ์ง
# ์ ๋ชฉ๊ณผ ๋ณธ๋ฌธ์ ํ ์ค ๋์ ๋ถ๋ฆฌํ๊ธฐ
# ๋ณธ๋ฌธ์ โ์ด๋ป๊ฒโ ๋ณด๋ค โ๋ฌด์์โ, โ์โ๋ฅผ ์ค๋ช
ํ๋ค.
์ง๋ฌด |
์ค๋ช
|
BE |
๋ฐฑ์๋ |
FE |
ํ๋ก ํธ์๋ |
ALL |
์ ์ฒด |
Branch Strategy
๋ธ๋์น |
์ญํ |
main |
๋ฐฐํฌ๋ฅผ ์ํ ์ด์ ๋ธ๋์น |
feature |
|
feature/์ด์๋ฒํธ ex: feat/214 |
์์
์ ์ํ ๋ธ๋์น - main โ feat ๋ถ๊ธฐ - feat โ main merge : Squash & Merge - merge๋ ํ feat ๋ธ๋์น๋ ๋ฐ๋ก ์ญ์ |
Deploy Strategy
- ์์
๋ด์ฉ ๊ด๋ จ ์ด์ ๋ฐํ
- ๋ฐํ๋ ์ด์๋ก ๋ธ๋์น ์์ฑ
- main์ squash merge
- ๋ฐฐํฌ ์
๋ฌด์ ์ฒดํฌ ๋ฆฌ์คํธ ์์ฑ
์ดํ ์ฑ ๋ฐฐํฌ ์์ ์ฒดํฌ ๋ฆฌ์คํธ ํ๋์ฉ ํ์ธ!
#218 ๋ฐฐํฌ์
๋ฌด ์ฐธ๊ณ