Backend Wiki - 100-hours-a-week/KTB4-3rd-wiki GitHub Wiki
| ๋ฌธ์ | ์ค๋ช |
|---|---|
| ERD Cloud | ERD ์ค๊ณ |
| ํ ์ด๋ธ ์ ์์ | ํ ์ด๋ธ๋ณ ์ ์์ ์ ์ฝ์ฌํญ |
| ๋ฌธ์ | ์ค๋ช |
|---|---|
| API ๋ช ์ธ | ๋๋ฉ์ธ๋ณ API ๋ช ์ธ ๊ธฐ์ |
| ๋ฌธ์ | ์ค๋ช |
|---|---|
| ๊ธฐ์ ๊ฒํ ๋ฐ ์คํ ์ ์ ๋ฌธ์ | ๊ธฐ์ ๊ฒํ ๋ฐ ์คํ ์ ์ ๊ทผ๊ฑฐ ๊ธฐ์ |
| ๋๋ฉ์ธ | ์ฃผ์ ๋ฒ์ | ๋ฌธ์ |
|---|---|---|
| ์ฌ์ฉ์ยท์ธ์ฆ | ํ์๊ฐ์ , ๋ก๊ทธ์ธ, ์ธ์ , ๊ณ์ข, ๋์น ์ ํธ๋, ์ฐจ๋ | ์ฌ์ฉ์ & ์ธ์ฆยท์ธ๊ฐ ๋๋ฉ์ธ ๋ฌธ์ |
| ๋ํ๋ชจ์ง | ๋ชจ์ง๊ธ, ์ฐธ์ฌยทํด์ฅ, ์ ์ ๋ฐ ์ํ ์ ์ด | ๋ํ ๋ชจ์ง ๋๋ฉ์ธ ๋ฌธ์ |
| ์ปค๋ฎค๋ํฐ | ๊ฒ์๊ธ, ์ง๋ ํ ๋ฐ ๋๊ธ | ์ปค๋ฎค๋ํฐ ๋๋ฉ์ธ ๋ฌธ์ |
| ์ฑํ ยท์ ๊ณ | ์ฑํ ๋ฐฉ, ๋ฉ์์ง, ์ฝ์ ์ฒ๋ฆฌ ๋ฐ ์ ๊ณ | ์ฑํ ๋๋ฉ์ธ ๋ฌธ์ |
| ์๋ฆผ | ์๋ฆผ ์ ์ฅ, ์กฐํ, ์ฝ์ ์ฒ๋ฆฌ ๋ฐ ํฅํ ๋ฐ์ก ๊ตฌ์กฐ | ์๋ฆผ ๋๋ฉ์ธ ๋ฌธ์ |
| ๊ธฐ๊ฐ | ์ฃผ์ ์์ |
|---|---|
| MM/DD ~ | ์์ ๋ด์ฉ ์์ฑ |
์์
- EditorConfig ์ค์
| ์ค์ ํญ๋ชฉ | ๊ฐ | ์ค๋ช |
|---|---|---|
| charset | utf-8 | |
| end_of_line | lf | |
| indent_style | space | |
| insert_final_newline | true | |
| trim_trailing_whitespace | true | |
| max_line_length | 120 |
์์
| ํญ๋ชฉ | ๊ท์น |
|---|---|
| ํด๋์ค๋ช | |
| ๋ณ์๋ช ๋ฐ ๋ฉ์๋๋ช | |
| ์์๋ช | |
| ํจํค์ง๋ช | |
| ํญ ์ฌ์ฉ | |
| ์ค ๋ฐ๊ฟ | |
| ์ต๋ ๋ผ์ธ ๊ธธ์ด | |
| ์ ์ด๋ฌธ ๋ธ๋ก {} | |
| ์ฐ์ฐ์ ๋ฐฐ์น | |
| import ์์ | |
| ์ฃผ์ ์คํ์ผ |
์์
** ์ปค๋ฐ ๋ฉ์์ง๋ type: message ํ์์ ๋ฐ๋ฅด๋ฉฐ, ์๋์ ๊ท์น์ ๋ฐ๋ฆ ๋๋ค. **
์ ๋ชฉ ๊ท์น
- ์ ๋ชฉ์ ๋ค์ ๋์๋ฌธ์ ์คํ์ผ ์ค ํ๋๋ฅผ ๋ฐ๋ผ์ผ ํฉ๋๋ค:
- sentence-case
- start-case
- pascal-case
- upper-case
- lower-case
- ์ ๋ชฉ ๋์ ๋ง์นจํ(.)๋ฅผ ์ฌ์ฉํ์ง ์์ต๋๋ค.
- ์ ๋ชฉ์ ์ต์ 5์ ์ด์์ด์ด์ผ ํฉ๋๋ค.
- ์ ์ฒด ํค๋๋ 72์๋ฅผ ์ด๊ณผํ์ง ์์์ผ ํฉ๋๋ค.
| ํ์ | ์ค๋ช |
|---|---|
| build | |
| chore | |
| content | |
| docs | |
| feat | |
| fix | |
| refactor | |
| style | |
| test | |
| deploy |
type: ์ ๋ชฉ (#์ด์๋ฒํธ)
๋ณธ๋ฌธ (์ ํ ์ฌํญ)
์์
feat: ๊ธฐ๋ฅ ์์ฝ (#์ด์๋ฒํธ)
๊ธฐ๋ฅ์ ๋ํ ๊ฐ๋จํ ์ค๋ช
์ถ๊ฐ
์์
- PR ์ ๋ชฉ์ ์ปค๋ฐ ๋ฉ์์ง์ ๋์ผํ ํ์์ ์ ์งํฉ๋๋ค.
- ํ ๋ฒ์ PR์ ํ๋์ ๋ชฉ์ ์ ๊ฐ์ ธ์ผ ํฉ๋๋ค.
- ์ฝ๋ ๋ฆฌ๋ทฐ๋ฅผ ๊ฑฐ์น ํ ๋ณํฉ์ ์ํํฉ๋๋ค.
์ด ์ปจ๋ฒค์ ์ ์ค์ํ์ฌ ํ์ ์ฝ๋ ํ์ง์ ์ ์งํ๊ณ ์ํํ ํ์ ์ ์งํํฉ์๋ค!
- [API ์ธ์ฆ ํ๋ฆ](API ์ธ์ฆ ํ๋ฆ ๋งํฌ)
- [API ์๋ต ๊ท๊ฒฉ](์๋ต ๊ท๊ฒฉ ๋งํฌ)
- [์๋ฌ ๋ฉ์ธ์ง ๋ชฉ๋ก](์๋ฌ ๋ชฉ๋ก ๋งํฌ)
๊ด๋ จ ๊ตฌ์ฑ ๋ฐ ํ์ดํ๋ผ์ธ ์ค๋ช ์์ฑ
์์
| ๋๊ตฌ | ์ญํ | ๋ชฉ์ |
|---|---|---|
| .editorconfig | ||
| Checkstyle | ||
| JaCoCo | ||
| Java Test Fixtures | ||
| SonarQube |