branch, issue, commit message - sihyun10/pintos-lab GitHub Wiki
branch ๊ด๋ฆฌ ๊ท์น
- ๊ฐ์์ ๋ธ๋์น๋ฅผ ๋ฐ๋ก ๋ง๋ ๋ค.
๊ฐ์ ์์ ํ ๋ถ๋ถ์ ๊ฐ์์ ๋ธ๋์น์ push โ pull requestํ๊ณ ๋จ์ 2๋ช ์ ์น์ธ ํ์ merge
๐ branch naming convention
- ํ์ :
week{์ฃผ์ฐจ}-{์ด๋์ }-{์์ ๋ฒํธ}
- ์์ :
week09-sha-01
Workflow
-
Issue Creation
์ฃผ์ฐจ๋ณ ์๊ตฌ์ฌํญ์ ๋ฐ๋ผ ๊ฐ๋ณ ์ด์๋ฅผ ์์ฑํ๋ค.
commit์ ํ ๋, issue ๋ฒํธ๋ ํจ๊ป ์์ฑํด์ค๋ค. -
Branch Creation
๋ค์ด๋ฐ ๊ท์น(week{์ฃผ์ฐจ}-{์ด๋์ }-{์์ ๋ฒํธ}
)์ ๋ฐ๋ผ ๋ธ๋์น๋ฅผ ์์ฑํ๊ณ ๊ตฌํ์ ์์ํ๋ค. -
Pull Request
์์ ์ด ์๋ฃ๋๋ฉดmain
๋ธ๋์น๋ฅผ ๋์์ผ๋ก PR์ ์ฐ๋ค. -
Code Review
๋ชจ๋ ํ์์ด PR์ ๊ฒํ ํ๊ณ , ํผ๋๋ฐฑ์ด๋ ๊ฐ์ ์์ฒญ์ ๋๊ธ๋ก ๋จ๊ธด๋ค. -
Approval
์ต์ 2๋ช ์ด์์ ํ์์ด PR์ ์น์ธํ๋ค. -
Merge
์น์ธ์ด ์๋ฃ๋๋ฉด ํ์ด ๋ชจ์ฌ ์ต์ข ์ ์ผ๋ก PR์ ๋์ ๋ธ๋์น์ merge ์ํจ๋ค.
Commit ๋ฉ์์ง ์ปจ๋ฒค์
- feat : ์๋ก์ด ๊ธฐ๋ฅ ์ถ๊ฐ
- fix : ๋ฒ๊ทธ ์์
- docs : ๋ฌธ์ ์์
- style : ์ฝ๋ ํฌ๋งทํ , ์ธ๋ฏธ์ฝ๋ก ๋๋ฝ, ์ฝ๋ ๋ณ๊ฒฝ์ด ์๋ ๊ฒฝ์ฐ
- refactor : ์ฝ๋ ๋ฆฌํฉํ ๋ง
- test : ํ ์คํธ ์ฝ๋, ๋ฆฌํฉํ ๋ง ํ ์คํธ ์ฝ๋ ์ถ๊ฐ
- chore : ๋น๋ ์ ๋ฌด ์์ , ํจํค์ง ๋งค๋์ ์์