Convention - upswp/THXSTORE GitHub Wiki

Git Convention๐ค
-
commit
- commit convention : [์ด์ ๋ฒํธ] ๊ธฐ๋ฅ ๋ถ๋ฅ : ์์ธ์ค๋ช (ํ๊ธ)
- ๊ธฐ๋ฅ๋ถ๋ฅ
- feat : ๊ธฐ๋ฅ ์ถ๊ฐ
- fix : ๋ฒ๊ทธ ์์
- docs : ๋ฌธ์ ํธ์ง
- refactor : ๋ฆฌํฉํ ๋ง
- test : ํ ์คํธ
- chore : ๊ทธ ์ธ
-
branch
-
๊ธฐ์กด์ git flow ๋ฐฉ์์ ์ ์ง
-
master ๐
- ํ๋ก์ ํธ ์งํ์ ๋ณํ๊ฐ ์์ ๋ (๋จ๊ณ๋ณ ๊ธฐ๋ฅ ๊ตฌํ์ด ์ข ๋ฃ๋ ์์ ), 0.x๋ฒ์ ์ผ๋ก ์ ๋ฐ์ดํธ ์์
- ์์จ ํ๋ก์ ํธ ์ข ๋ฃ์ 1.0.0 ๋ฒ์ ์ผ๋ก ๋ฐฐํฌ๋ฅผ ์ต์ข ๋ชฉํ๋กํจ.
-
hotfix ๐จ
- master branch ๋ฐฐํฌ ์ดํ, ๊ธด๊ธํ ๊ธฐ๋ฅ ์์ ์ ์์ด์ ์์ ํ ๊ฒฝ์ฐ ์ฌ์ฉ.
- ์์ฑ : hofix/ํ์ /๊ธฐ๋ฅ
-
development ๐ฅ
- Jenkins๋ฅผ ์ด์ฉํ ๋ฐฐํฌ ์๋ํ ์ ์ฉ ์์
-
feature branch โญ
- ์์ฑ : feat/ํ์
/๊ธฐ๋ฅ
- ํ์ : FE or BE
- ๊ธฐ๋ฅ : FE๋ Page ๋จ์๋ก, BE๋ ๊ธฐ๋ฅ๋ณ๋ก ์๋ฌธ๋ก ์์ฑ (์๋ฌธ์์ฑ์ ์์ ๋๋ฌธ์, ํฉ์ฑ์ด๋ ์นด๋ฉ๋ก ์์ฑ)
- ์์ฑ : feat/ํ์
/๊ธฐ๋ฅ
-
-
JIRA Convention๐ค
-
PM
- ๊ธฐ๋ณธ convention
- ์คํ๋ฆฐํธ ์์ฑ์ ๊ฐํธ์ฐจํธ๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ์์ฑํ๋ค.
- ์์ํ ์คํ๋ฆฐํธ์ ์ด์๋ค์ ํด๋น ์ฃผ์ฐจ์ ์คํํ๋ค.
- ์คํ๋ฆฐํธ ๊ธฐ๊ฐ์ ๊ฐํธ์ฐจํธ์ ๊ธฐ๊ฐ์ ์ค์ํ๋ค.
- ์ ์์ผ ๋ฐฉ์์ผ๋ก ๋ฐ์ํ๋ ์ด์๋ค์ ์ํฉ์ ๋ง๊ฒ ์ด์๋ฅผ ์ถ๊ฐํ์ฌ ๊ด๋ฆฌํ๋ค.
- ์ด์ํํฉ์ ํ์ ํ๊ณ ๊ทธ๋ํ๋ก ์์ ํํ์ฌ ํ๋์ ๋ณผ ์ ์๋ ํ๊ฒฝ์ ๊ตฌ์ถํ๋ค.
- ์ญํ
- ์ด์ ๊ด๋ฆฌ
- Component๊ธฐ๋ฅ์ ์ด์ฉํด์ FE, BE์ ๊ด๋ฆฌํ๋ค.
- ๋ฒ์ ๊ด๋ฆฌ
- Releases ๊ธฐ๋ฅ์ ์ด์ฉํด์ ๋ฒ์ ์ ๊ด๋ฆฌํ๋ค.
- ์ด์ ๊ด๋ฆฌ
- ๊ธฐ๋ณธ convention
-
MEMBER
- ๊ธฐ๋ณธ convention
- 1์ผ ์คํ๋ฆฐํธ ์์ ์๊ฐ์ 8์๊ฐ์ผ๋ก ๊ณ์ฐํ์ฌ 8 Point๋ก ์์ ํ๋ค.
- ๊ฐํธ์ฐจํธ๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ์์ ์ด์๋ฅผ ํด๋น ์คํ๋ฆฐํธ์์ ๊ด๋ฆฌํ๋ค.
- ์ ์์ผ ๋ฐฉ์์ผ๋ก ๋ฐ์ํ๋ ์ด์๋ค์ ํ์ฑํ์ค์ธ ์คํ๋ฆฐํธ์ ์ฝ์ ํ์ฌ ๊ด๋ฆฌํ๋ค.
- JIRA๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ์คํฌ๋ผ ํ์๋ฅผ ์งํํ๋ฉฐ, ํญ์ ์ต์ ํ๋ ์ํ๋ก ์งํํ๋ค.
- ์ญํ
-
์ด์ ์์ฑ
- ๊ตฌ์ฑ์์๋ฅผ ์ ํํ์ฌ ์ด์๋ฅผ ๋ถ๋ฅํ๋ค (๋์๋ณด๋๋ฅผ ์ํด!)
- ์์ ๋ฒ์ ์ ์ ํํ๋ค (๋์๋ณด๋๋ฅผ ์ํด !)
- ์ฐ์ ์์๋ฅผ ๋ถ์ฌํ๋ค
- ๋ด๋น์๋ฅผ ์ ํํ๊ณ , ์ํฝ๋งํฌ, ์คํ๋ฆฐํธ๋ฅผ ์ฐ๊ฒฐํ๋ค.
- ์ด์๊ฐ ์์ฑ๋๋ฉด ์คํ ๋ฆฌ ํฌ์ธํธ๋ฅผ ๋ถ์ฌํ๋ค.
-
์ด์ ๊ด๋ฆฌ
- comment ๊ธฐ๋ฅ์ ์ด์ฉํด์ ์ํตํ๋ค. @ ๋ฉ์ ๊ธฐ๋ฅ์ ์ด์ฉํ์ฌ ๋ชจ๋ ๋ํ๊ฐ JIRA๋ฅผ ์ด์ฉํด์ ํ ์ ์๋๋ก ํ๋ค.
-
- ๊ธฐ๋ณธ convention
-
์์ ์ ํ Convention
-
Epic
- ํด๋น ์ด์์ ํฌ๊ดํ๋ ํฐ ๋จ์์ ์ ๋ฌด
-
Story
- Epic์ ์ํํ๊ธฐ ์ํ main ์ ๋ฌด
-
Sub-task
- Story๋ฅผ ์ํํ๊ธฐ ์ํ ๋ถ์์
-
Task
- Epic์ ์ํํ๊ธฐ ์ํ sub ์ ๋ฌด(๋ฌธ์์์ , ์กฐ์ฌ, ํ์ต ๋ฑ)
-
Code Convention๐ค
-
FE
-
BE
