-
Notifications
You must be signed in to change notification settings - Fork 0
PR & Branch Strategy
์ฐ๋ฆฌ ๋ธ๋์น ์ ๋ต์ GitHub Flow๋ฅผ ๊ธฐ๋ฐ์ผ๋ก, develop์ ํตํฉ ๋ธ๋์น๋ก ์ฌ์ฉํ๋ ๋ฐฉ์์ ๋๋ค.
์ฐ๋ฆฌ ๋ ํฌ๋
develop๋ธ๋์น์์ ๊ธฐ๋ฅ์ ํตํฉํ๊ณ , ๋ฐฐํฌ๋main์์ ์งํํฉ๋๋ค. ๊ธฐ๋ฅ ๊ฐ๋ฐ ๋ฐ ๋ฆฌํฉํ ๋ง ๋ฑ ๊ฐ๋ณ ์์ ์ ์์ ๋ธ๋์น๋ฅผ ์์ฑํด PR๋กdevelop์ ๋จธ์งํ๋ ํ๋ฆ์ ๊ธฐ๋ณธ์ผ๋ก ํฉ๋๋ค.
| Branch | ์ฉ๋ | ๊ท์น |
|---|---|---|
develop |
๊ฐ๋ฐ์ฉ(ํตํฉ ๋ธ๋์น) | ๋ชจ๋ ์์
๋ธ๋์น๋ develop์ผ๋ก PR ์์ฑ ํ ๋จธ์ง |
main |
๋ฐฐํฌ์ฉ(๋ฆด๋ฆฌ์ฆ ๋ธ๋์น) | ๋ฐฐํฌ ์์ ์๋ง develop โ main์ผ๋ก ๋จธ์ง |
feat/#<issue>/<name> |
๊ธฐ๋ฅ ์์ ์ฉ | ex) feat/#1/card
|
fix/#<issue>/<name> |
๋ฒ๊ทธ ์์ ์ฉ | ex) fix/#12/splash-redirect
|
refactor/#<issue>/<name> |
๋ฆฌํฉํ ๋ง ์์ ์ฉ | ex) refactor/#2/my-page
|
style/#<issue>/<name> |
์คํ์ผ/ํฌ๋งท ์์ ์ฉ | ex) style/#31/import-order
|
test/#<issue>/<name> |
ํ ์คํธ ์์ ์ฉ | ex) test/#18/bar-graph-utils
|
chore/#<issue>/<name> |
์ค์ /์ก๋ฌด ์์ ์ฉ | ex) chore/#7/commitlint
|
์์
๋ธ๋์น๋ ์ด์ ๊ธฐ๋ฐ์ผ๋ก ์์ฑํ๋ฉฐ, ๋ธ๋์น ์ด๋ฆ์ ๋ฐ๋์ #์ด์๋ฒํธ๋ฅผ ํฌํจํฉ๋๋ค. ์ฌ๋์๋ ๊ตฌ๋ถ์๋ก ์ฌ์ฉํ๊ณ , <name>์ ์ผ๋ฐฅ ์ผ์ด์ค๋ฅผ ๊ถ์ฅํฉ๋๋ค(์: my-page, bar-graph-motion, splash-redirect).
PR์ ์์
๋ธ๋์น์์ develop์ ๋์์ผ๋ก ์์ฑํฉ๋๋ค. PR ์ ๋ชฉ์ ์ปค๋ฐ ์ปจ๋ฒค์
๊ณผ ๋์ผํ๊ฒ type: subject ํ์์ ๊ถ์ฅํ๋ฉฐ, ๋ณ๊ฒฝ ๋ชฉ์ ์ด ํ ์ค๋ก ๋ฐ๋ก ์ดํด๋๋๋ก ์์ฑํฉ๋๋ค.
๋จธ์ง ์กฐ๊ฑด์ ์ต์ 1๋ช ์น์ธ(Approve) ํ์์ด๋ฉฐ, ์น์ธ ์์ด ๋จธ์งํ์ง ์์ต๋๋ค. ๋ฆฌ๋ทฐ ๋ฐ์์ด ํ์ํ ์ฝ๋ฉํธ๊ฐ ์์ผ๋ฉด ์ฐ์ ๋ฐ์ํ๊ณ , ๋ ผ์๊ฐ ํ์ํ ๊ฒฝ์ฐ PR ๋ด ์ค๋ ๋๋ก ํฉ์ํ ๋ค ์งํํฉ๋๋ค.
๊ธฐ๋ณธ ๋จธ์ง๋ develop์๋ง ์ํํ๋ฉฐ, main์๋ ๋ฐฐํฌ ์์ ์๋ง ๋จธ์งํฉ๋๋ค. ๋ฐ๋ผ์ main์ ํญ์ ๋ฐฐํฌ ๊ฐ๋ฅํ ์ํ๋ฅผ ์ ์งํ๊ณ , ๊ธฐ๋ฅ/๋ฆฌํฉํ ๋ง ์์
์ ๋ชจ๋ develop์์ ๊ฒ์ฆ ํ ๋ฆด๋ฆฌ์ฆ๋ฉ๋๋ค.
Delta-front Wiki
์ธ๋ชจ ยท ๋๋ง์ ์ํ ์ค๋ต๋
ธํธ
Home ยท CI/CD ยท Coding Convention ยท Troubleshooting
- ๐ Home
- ๐ Environment
- ๐งฐ Tech Stack
- ๐งฉ Architecture
- ๐งญ Routing
- ๐ State & Data Fetching
- ๐งฑ Design System
- ๐ Storybook
- ๐ Auth (Kakao, Apple)
- ๐ Wrong Note
- ๐ Graph & Analytics
- ๐ค CI/CD
- ๐งพ Release
- ๐ PR & Branch Strategy
- ๐งพ Commit Convention
- ๐งฑ Coding Convention
- ๐งฏ Troubleshooting
- ๐งพ PR ํ ํ๋ฆฟ
- ๐งพ ISSUE ํ ํ๋ฆฟ
