๋ ์ด์ ๋ ์๋ ํผ์๋ง์ ์ทจ๋ฏธ๊ฐ ์๋๋คโ ์ฑ ์ ์ฌ๋ํ๋, ์ฑ ๊ณผ ๊ฐ๊น์์ง๊ณ ์ถ์, ํน์ ๋น์ทํ ์ฌ๋๋ค๋ผ๋ฆฌ ์ทจ๋ฏธ๋ฅผ ๊ณต์ ํ๊ณ ์ถ์ดํ๋ ๋ชจ๋๊ฐ ๋ชจ์ฌ ํ๋์ ๋ง์์ ํ์ฑํ๋ book village๋ ์ฌ์ฉ์ ๋ชจ๋๊ฐ ์ด์์ฒ๋ผ ์๋ก์ ์ง์์ ๋๋๊ณ ์ฑ ์ ๊ณต์ ํฉ๋๋ค. ํจ๊ปํ๋ ๋ ์ ์ต๊ด์ ๋ง๋ค์ด์ฃผ๋ ์๋น์ค, book village์ ์ค์ ๊ฑธ ํ์ํฉ๋๋ค!
| ๋ฉ์ธ ํ๋ฉด 1 | ๋ฉ์ธ ํ๋ฉด 2 | ์์ ๋ก๊ทธ์ธ 1 |
|---|---|---|
| ์์ ๋ก๊ทธ์ธ 2 | ๋๋๊ธ ๋ฑ๋ก ๋ฐ ์์ | ๋๋๊ธ ๋ชฉ๋ก |
|---|---|---|
| ๋๋๊ธ ์ด๋ฏธ์ง ์ ๋ก๋ | ๋๋๊ธ ๋๊ธ | ๋๋ ์ํ ํ ๊ธ |
|---|---|---|
| ๋๋ ๊ฒ์๊ธ ๊ฒ์ | ์์ฒญ๊ธ ๋ฑ๋ก | ์์ฒญ๊ธ ์์ |
|---|---|---|
| ์์ฒญ๊ธ ๋๊ธ | ์์ฒญ๊ธ ๊ฒ์ | ๋์ ํ์ ๋ฑ๋ก |
|---|---|---|
| ๋์ ํ์ ์์ ๋ฐ ์ญ์ | ๋ง์ดํ์ด์ง 1 | ๋ง์ดํ์ด์ง2 |
|---|---|---|
@aemaaeng |
@yejin32 |
@Yoonji23 |
@cjsrmachs |
|---|---|---|---|
| ๊นํ๋ฏผ | ์ฅ์์ง | ์ต์ค์ง | ์ต์ฐฝํ |
@SsangSoo |
@orioncsy |
@pjongk148 |
|---|---|---|
| ๊น์ฑ์ | ์ฑ์น์ค | ๋ฐ์ข ํ |
- main / dev ๋ธ๋์น ๊ธฐ๋ณธ ์์ฑ
- main๊ณผ dev๋ก ์ง์ push ์ ํ
- PR ์ ์ต์ 1์ธ ์ด์ ์น์ธ ํ์
- feat : ๊ธฐ๋ฅ ์ถ๊ฐ
- fix : ์ค๋ฅ ์์
- hotfix : ๊ธํ ์ค๋ฅ ์์
- docs : ๋ฌธ์ ์์
- refactor : ๋ฆฌํฉํ ๋ง
- test : ํ ์คํธ ์ฝ๋
- style : ์ฝ๋ ํฌ๋งท ๋ณ๊ฒฝ, ์ธ๋ฏธ ์ฝ๋ก ๋๋ฝ, ์ฝ๋ ์์ ์ด ์๋ ๊ฒฝ์ฐ
- design : CSS ๋ฑ ์ฌ์ฉ์ UI ๋์์ธ ๋ณ๊ฒฝ
BE
- ํจํค์ง๋ช ์ ์ฒด ์๋ฌธ์
- ํด๋์ค๋ช , ์ธํฐํ์ด์ค๋ช CamelCase
- ํด๋์ค ์ด๋ฆ ๋ช ์ฌ ์ฌ์ฉ
- ์์๋ช SNAKE_CASE
- Controller, Service, Dto, Repository, mapper ์์ ์ ๋ฏธ์ฌ๋ก ํต์ผ(ex. MemberController)
- service ๊ณ์ธต ๋ฉ์๋๋ช create, update, find, delete๋ก CRUD ํต์ผ(ex. createMember)
- Test ํด๋์ค๋ ์ ๋ฏธ์ฌ๋ก Test ์ฌ์ฉ(ex. memberFindTest)
FE
- styled-Component ๋ณ์๋ช S + ๋ณ์๋ช (ex. Swrap)
- styled-Component๋ return๋ฌธ ์์ ์์ฑ
- ํฌ๊ฒ๋ styled-Component, ๊ทธ ์์์ className ์ฌ์ฉ
- Event handler ์ฌ์ฉ (ex. handle ~)
- export๋ฐฉ์ (ex. export default ~)
- ํ์ดํ ํจ์ ์ฌ์ฉ
- Discord ํ์ฉ
- ์ ๊ธฐ ํ์

