Ground Rules - boostcamp-2020/Project03-A-TOTP GitHub Wiki
Ground Rules
๋ชฉ์ฐจ
1. ํจ๊ปํ๋ ํ๋
1. 1. ์คํฌ๋ผ
- ์์นจ๋ง๋ค ์ค์ 10์ HackMD๋ฅผ ์ผ์ ๊ฐ์์ ๋ด์ฉ์ ์์ฑ
- ์ด์ ํ๋ ์ผ,์ปจ๋์ , ์ค๋ ํ ์ผ
- ์์ฑ ์๋ฃํ Wiki ์คํฌ๋ผ ํ์ด์ง์ ์ ๋ก๋
1. 2. ํ๊ณ
- ๋งค์ผ 6์ 45๋ถ์ ๋ง๋์ ํจ๊ป ํ๊ณ ๋ก ์์ฑ
- ๊ฐ๋ฐ์ผ์ง + ๊ฐ์ธํ๊ณ
- ๊ทธ๋ ๊ฐ๋ฐํ ๋ด์ฉ, ์ด๋ ค์ ๋ ์ , ํด๊ฒฐ ๊ณผ์ ๊ธฐ๋ก
- ์ค๋ ํ๋ฃจ๋ฅผ ์ด๋ป๊ฒ ๋ณด๋๋์ง ์๊ฐ ๊ธฐ๋ก
- ์ํ ์ ์ด ์์ผ๋ฉด ์ค์ค๋ก ์นญ์ฐฌํด์ฃผ๊ณ , ๋ถ์กฑํ ์ ์ ๊ฐ์ ์ ์ ์๊ฐํด๋ณด๊ธฐ
1. 3. ์คํ๋ผ์ธ & ์จ๋ผ์ธ ํ์
- ์๊ฐ : ์์์ผ
- ์ฅ์ : ์ญ์ค๋
2. Git
2. 1. Issue
- Backlog ์์ฑ
- Label : BE, FE, Common
- Milestone : ๊ธฐ๋ฅ๋ณ ๋ชฉํ (์ฒ์ 2์ฃผ, ์ด ํ 1์ฃผ)
- Kanban(Projects) : Back, Front
- Issue(To do) -> In Progress -> Done -> Merged
- ์์ฑ๋ฐฉ๋ฒ
- ์คํฌ๋ผ ๋๋๊ณ ๋ณธ์ธ์ ์ค๋ ํ ์ผ์ ์์ฑํ๊ธฐ
- Bug๋ ๊ทธ๋ ๊ทธ๋
- Issue Template
- ์ ๋ชฉ
- [FE] ๊ธฐ๋ฅ์ด๋ฆ-๊ฐ๋ฐํด์ผํ๋๊ฒ..
- [BE] ๊ธฐ๋ฅ์ด๋ฆ-๊ฐ๋ฐํด์ผํ๋๊ฒ..
- ๋ด์ฉ
## :bulb: ์ด์ ๋ด์ฉ - ํด๋น ์ด์์ ๋ด์ฉ๊ณผ ๊ธฐ๋๋๋ ๊ฒฐ๊ณผ๋ฅผ ์ ์ด์ฃผ์ธ์. ## :white_check_mark: ์์ ๋ด์ฉ - [ ] Todo1 - [ ] Todo2 ## :rotating_light: ์ฃผ์ ์ฌํญ - ์์ ์ ์ฃผ์ํ ์ฌํญ์ ์ ์ด์ฃผ์ธ์.
- ์ ๋ชฉ
2. 2. Commit
- ๊ฐ๋ฅํ ํ๊ธ๋ก ์์ฑ
- Commit Template
# [TYPE]prefix: title-#01 # ๋ด์ฉ #------------------------- # type can be # FE : Frontend # BE : Backend #------------------------- # prefix can be # add : ๊ธฐ๋ฅ ์์ฑ X # feat : ๊ธฐ๋ฅ ์์ฑ # fix # refactor # chore # docs # test
- ํ ํ๋ฆฟ ์ ์ฉํ๊ธฐ
$ git config commit.template .ํ ํ๋ฆฟํ์ผ.txt
2. 3. Branch
- Upstream
- main
- dev
- release-FE
- release-BE
- Origin
- feat/...
2. 4. PR
- Pull Request Template
- ์ ๋ชฉ
- [FE] ๋ด์ฉ..
- [BE] ๋ด์ฉ..
- ๋ด์ฉ
## :white_check_mark: ์์ ๋ด์ฉ - Todo1 - Todo2 ## :hammer: ๋ณ๊ฒฝ๋ก์ง - ๋ด์ฉ์ ์ ์ด์ฃผ์ธ์. (๋ฆฌ๋ทฐ ํ ๋ ์ค์ํ ๋ถ๋ถ์ ์ ์ด๋๋๋ก ํฉ์๋ค.) ## :camera_flash: ์คํฌ๋ฆฐ์ท (Optional) ## :lock: ๊ด๋ จ ์ด์(๋ซ์ ์ด์) - close #issueNumber
- ์ ๋ชฉ
2. 5. Review
- Web
- 1๋ช ์ด์ ๋ฆฌ๋ทฐํ์ ๋ Merge๊ฐ ๊ฐ๋ฅ
- ๋ฆฌ๋ทฐ ์ดํ์ ์์ ํ ์ฝ๋๋ฅผ commitํ์ฌ ์ค์ค๋ก Merge