๋ธ๋์น๋ช
, ์ปค๋ฐ๋ฉ์์ง ๊ด๋ จ ์ ๋ฆฌํ๋ ๊ณต๊ฐ
๋ธ๋์น ๋ช
- prefix/๊ธฐ๋ฅ/์ด์๋ฒํธ
ex)feature/login/#100
์ปค๋ฐ ๋ฉ์ธ์ง
- ํ๊ธ๋ก ์์ฑ
- prefix
Prefix | ๋ด์ฉ |
feature | ์๋ก์ด ๊ธฐ๋ฅ์ ์ถ๊ฐํ ๊ฒฝ์ฐ |
rename | ํ์ผ ํน์ ํด๋๋ช
์ ์์ ํ๊ฑฐ๋ ์ฎ๊ธฐ๋ ๊ฒฝ์ฐ |
remove | ํ์ผ์ ์ญ์ ํ๋ ์์
๋ง ์ํํ ๊ฒฝ์ฐ |
design | CSS๋ฑ ์ฌ์ฉ์ UI ๋์์ธ ๋ณ๊ฒฝ |
comment | ํ์ํ ์ฃผ์ ์ถ๊ฐ/์ญ์ /์์ ํ ๊ฒฝ์ฐ |
docs | ๋ฌธ์๋ฅผ ์์ ํ ๊ฒฝ์ฐ |
style | ์ฝ๋ ํฌ๋งท(์ธ๋ฏธ ์ฝ๋ก , prettier) ์์ ํ ๊ฒฝ์ฐ |
refactor | ํ๋ก๋์
์ฝ๋ ๋ฆฌํฉํฐ๋ง(๋ณ์๋ช
๊ฐ์ ๋ฑ) |
chore | ๋น๋ ํ์คํฌ ์
๋ฐ์ดํธ, ํจํค์ง ๋งค๋์ ์ค์ (์ค์ production ์ฝ๋ ๋ณ๊ฒฝ์ ์์) ex. package.json ๋ณ๊ฒฝ |
git ํ์ (๋ธ๋์น) ์ ๋ต
- git-flow
- main - develop - feature
- ์์ ์ ๊ธฐ๋ฅ issue ์์ฑ - ์์ ํ pr & issue close
//pr์ ๋ฌ์๋๋ฉด pr ๋จธ์ง๋ ๋ issue๊ฐ ๊ฐ์ด ๋ซํ์! close #์ด์ ๋ฒํธ
- pr merge๋ squash and merge

pull request
## ๐ก Linked Issues - Resolve: #1 ## ๐ ๊ตฌํ ๋ด์ฉ - ## ๐ผ ๊ตฌํ ์ด๋ฏธ์ง ## ๋ฐ์ ๋ธ๋์น feature/๊ธฐ๋ฅ/์ด์๋ฒํธ -> dev ## โ PR ํฌ์ธํธ & ๊ถ๊ธํ ์ -
issue
--- name: ์ด์ ํ ํ๋ฆฟ ์ ๋ชฉ about: ์ด์ ํ ํ๋ฆฟ title: '' labels: '' assignees: '' --- ## ๐ ์์ ์ค๋ช <!-- ์์ ํ ๋ด์ฉ ์์ฑ --> ์์ ๋ธ๋์น: ## ๐ ์งํ ์ฌํญ - [ ] ํ ์ผ1 - [ ] ํ ์ผ2