์ฝํ์ ์ง์ญ, ๊ธ์, ์ผ์ ๋ฑ ์กฐ๊ฑด์ ๋ง๋ ๋ฐฐ๋๋ฏผํด ๋ชจ์์ ์ฝ๊ณ ๊ฐํธํ๊ฒ ์ฐพ๊ณ ์ฐธ์ฌ ๋ฐ ๋ชจ์ ์ด์ํ ์ ์๋ ์ ์ฉ ํ๋ซํผ์ ๋๋ค.
![]() |
![]() |
![]() |
![]() |
|---|---|---|---|
| ๊ฐํ๋ | ๊น์ฌ๋ฆผ | ๊ถ์ ๋ฏผ | ์กฐ์ธํ |
| Backend Leader DevOps |
Backend |
Backend |
Backend |
| ๊ธฐ๋ฅ | ์ปค๋ฐ | ๋ผ๋ฒจ |
|---|---|---|
| ๊ธฐ๋ฅ๊ฐ๋ฐ | feat | ๐ ๏ธ |
| ์์ | fix | ๐ง |
| ๋ฆฌํฉํ ๋ง | refactor | ๐ |
| ์ค์ , ๋ถ๊ฐ๊ธฐ๋ฅ | chore | ๐ต |
| ๋ฌธ์์์ | docs | ๐ |
| ์๋ฌ ์์ | debug | ๐ท๏ธ |
๋๊ดํธ ์์ ํด๋น ๊ธฐ๋ฅ์ข ๋ฅ์ ์ด์๋ฒํธ ์์ฑ
ex: [feat/#1] ๋ก๊ทธ์ธ ๊ธฐ๋ฅ ๊ตฌํ
## ๐ ๊ธฐ๋ฅ ์ค๋ช
swagger ํ
์คํธ ์ฑ๊ณต ๊ฒฐ๊ณผ ์คํฌ๋ฆฐ์ท ์ฒจ๋ถ
<br>
## ์ฐ๊ฒฐ๋ issue
์ฐ๊ฒฐ๋ issue๋ฅผ ์๋์ผ๋ก ๋ซ๊ธฐ ์ํด ์๋ {์ด์๋๋ฒ}๋ฅผ ์
๋ ฅํด์ฃผ์ธ์. <br>
close #{}
<br>
<br>
## ๐ฉท Approve ํ๊ธฐ ์ ํ์ธํด์ฃผ์ธ์!
- [ ] ๋ฆฌ๋ทฐ์ด๊ฐ ํ์ธํด์คฌ์ผ๋ฉด ํ๋ ์ฌํญ ์ ์ด์ฃผ์ธ์.
- [ ]
<br>
## โ
์ฒดํฌ๋ฆฌ์คํธ
- [ ] PR ์ ๋ชฉ ๊ท์น ์ ์ง์ผฐ๋๊ฐ?
- [ ] ์ถ๊ฐ/์์ ์ฌํญ์ ์ค๋ช
ํ์๋๊ฐ?
- [ ] ํ
์คํธ ๊ฒฐ๊ณผ ์ฌ์ง์ ๋ฃ์๋๊ฐ?
- [ ] ์ด์๋๋ฒ๋ฅผ ์ ์๋๊ฐ?
ex: feat/#์ด์๋ฒํธ
squash and merge
## Naming Rule
๋ณ์๋ช
, ํจ์๋ช
๋ฑ ๋ชจ๋ ์ด๋ฆ์ camelCase ์ฌ์ฉ
## indent
๋ค์ฌ์ฐ๊ธฐ๋ 4 space๋ฅผ ์ฌ์ฉ
## ์ธ๋ฏธ์ฝ๋ก
์ธ๋ฏธ์ฝ๋ก ์ฌ์ฉ ํ์๋ ์ค๋ฐ๊ฟ
## ์ฝค๋ง(,)
์ฝค๋ง ์ฌ์ฉ ํ์๋ 1 space ํ ์ด์ด์ ์์ฑ
## ์ฃผ์
์ฃผ์์ ํด๋น ์ฝ๋ ์์ค์ ์์ฑ, ๋ชจ๋ ์ฝ๋์ ์ฃผ์์ ๋ฌ ํ์๋ ์์ผ๋, ์ดํด๊ฐ ์ด๋ ค์ธ ๊ฒ ๊ฐ์ ์ฝ๋์๋ ์ฃผ์ ๋ฌ๊ธฐ
์)
// Member ๊ฐ์ฒด ์์ฑ
Member member = new Member();
๋ช ์ฌ + ๋์ฌ ํํ ์ฌ์ฉ
Ex) MemberCreateRequestDTO
๋๋ฉ์ธ ๊ตฌ์กฐ ์ฌ์ฉ





