-
Notifications
You must be signed in to change notification settings - Fork 3
๐ฉ๏ธ 01_ํ์ ๋ฐฉ์
- ๊นํ ํ๋ก์ ํธ๋ฅผ ํตํ ๐ ํ๋ก๋ํธ ๋ฐฑ๋ก๊ทธ ๋ฐ ์ด์ ๊ด๋ฆฌ
- ๋ง์ผ์คํค์ ํตํ ๐ ์คํ๋ฆฐํธ ๋ฐฑ๋ก๊ทธ ๊ด๋ฆฌ
- ํ๋ก๋ํธ ๋ฐฑ๋ก๊ทธ๋ฅผ issue๋ก ๋ฑ๋กํฉ๋๋ค.
- ํ๋ก๋ํธ ๋ฐฑ๋ก๊ทธ์ ๋ํ ์ธ๋ถ ํ ์คํฌ๋ค์ ์์ฑํ๊ณ ,
- ์ธ๋ถ ํ ์คํฌ๋ฅผ ์ถ๊ฐ๋ก ์ด์๋ก ๋ฑ๋กํฉ๋๋ค. (Task ์์ฑ ํ convert ๋ฒํผ)
- ์ด์๋ฅผ ๊ธฐ๋ฐ์ผ๋ก develop์ผ๋ก ๋ถํฐ ๊ด๋ จ ๋ธ๋์น๋ฅผ ์์ฑํด ์์ ์ ์์ํฉ๋๋ค.
- ์ธ๋ถ ํ ์คํฌ๋ค์ ๋ชจ๋ ์๋ฃํ ํ๋ก๋ํธ ๋ฐฑ๋ก๊ทธ๋ ์๋ฃ์ํ๋ก ๋ณ๊ฒฝ ํ close ํฉ๋๋ค
์ด์์๋ ๋ค์๊ณผ ๊ฐ์ ์ฌํญ์ ์ง์ ํด ์ค๋๋ค.
- ์ด์์ ๋ํ ํ์ฌ ์ํ (ex - in progress)
- ๋ด๋น์ ์ค์ - ๋ณธ์ธ assign
-
Remote (prgrms-be-devcourse / BEDV2_Amabnb)
-
main
/develop
-
-
Fork (Local) || Remote (์๋ฃ์ ์ญ์ )
feature/{issue-num}-{๊ธฐ๋ฅ๋ช }
feature branch
์์๋ ๋ค์๊ณผ ๊ฐ์ด ์ปค๋ฐ ๋ฉ์์ง๋ฅผ ๊ด๋ฆฌํฉ๋๋ค.
ex) feat: UserSearchApi ๊ตฌํ
Category | Description |
---|---|
feat | ์๋ก์ด ๊ธฐ๋ฅ ์ถ๊ฐ |
fix | ๋ฒ๊ทธ ์์ |
docs | ๋ฌธ์ ์์ |
style | ์ฝ๋ ํฌ๋งทํ , ์ธ๋ฏธ์ฝ๋ก ๋๋ฝ, ์ฝ๋ ๋ณ๊ฒฝ์ด ์๋ ๊ฒฝ์ฐ |
refac | ์ฝ๋ ๋ฆฌํํ ๋ง |
test | ํ ์คํธ ์ฝ๋, ๋ฆฌํํ ๋ง ํ ์คํธ ์ฝ๋ ์ถ๊ฐ |
chore | ๋น๋ ์ ๋ฌด ์์ , ํจํค์ง ๋งค๋์ ์์ |
develop branch
์์๋ ๋ค์๊ณผ ๊ฐ์ด ์ปค๋ฐ ๋ฉ์์ง๋ฅผ ๊ด๋ฆฌํฉ๋๋ค.
ex) [#31] feat: xxx์์ yyy๋ฅผ ํด์ผํ๋ค (#51)
[#{issue-number}] {issue-title} (#{pr-number})
main branch
์์๋ ๋ค์๊ณผ ๊ฐ์ด ์ปค๋ฐ ๋ฉ์์ง๋ฅผ ๊ด๋ฆฌํฉ๋๋ค.
ex) Release Amabnb v1.0.0
Versioning Convention : v{major}.{minor}.{patch}
develop branch
์์๋ ๋ค์๊ณผ ๊ฐ์ด PR ์ปค๋ฐ ๋ฉ์์ง๋ฅผ ๊ด๋ฆฌํฉ๋๋ค.
-
PR์์๋ ํด๊ฒฐํ issue ๋ฒํธ์ ์ฃผ์ ๋ฅผ ์์ฑํฉ๋๋ค.
ex)[#31] feat: xxx์์ yyy๋ฅผ ํด์ผํ๋ค
-
PR ๋ณธ๋ฌธ์ ํด๊ฒฐํ ์ด์๋ฅผ ์ฐ๋ํฉ๋๋ค.
resolves #31 ๊ณผ ๊ฐ์ด ํด๊ฒฐํ ์ด์๋ฒํธ๋ฅผ ํฌํจํ์ฌ PR์ด ๋จธ์ง๋จ์ ๋ฐ๋ผ ์๋์ผ๋ก ํด๊ฒฐํ ์ด์๋ฅผ close ํฉ๋๋ค. -
PR์
squash merge
๋ง ํ์ฉํ๋๋ก ์ค์ ๋์ด ์์ต๋๋ค.
์์ ํ ์ปค๋ฐ๋ด์ญ๋ค์ squash merge ๋ฅผ ํตํด merge ๋ฉ๋๋ค.
์ด๋ ์๋์ผ๋ก PR ๋ค์ด๋ฐ์ ๋ฐ๋ผ PR๋๋ฒ๋ฅผ ํฌํจํ develop ์ปค๋ฐ ๋ฉ์์ง๊ฐ ์๋์ผ๋ก ์ ๋ ฅ๋ฉ๋๋ค.
- PR์ด ์ฌ๋ผ์ค๋ฉด, ๋ฆฌ๋ทฐ์ด๋ฅผ ํ ๋นํ๊ณ ํ๋ช
์ด์์
approve
๊ฐ ์์ด์ผ mergeํ ์ ์์ต๋๋ค. - PR์ ์ฌ๋ฆฐ ๋ด๋น์๊ฐ ๋ฆฌ๋ทฐ๋ฅผ ํตํด ์์ ์ ๋ง์ณค์ ๋ merge ํฉ๋๋ค.
400 Bad Request - ์๋ชป๋ ์์ฒญ์
๋๋ค
401 Unauthorized - ๋ก๊ทธ์ธ์ด ํ์ํ ์๋น์ค ์
๋๋ค
404 NotFound - ๋ฆฌ์์ค๋ฅผ ์ฐพ์ง ๋ชปํ์ต๋๋ค
500 Internal - ์๋ฒ์์ ์๋ฌ๊ฐ ๋ฌ์ต๋๋ค