-
Notifications
You must be signed in to change notification settings - Fork 1
๐๏ธ Convention
KyungMin Lee edited this page Aug 28, 2024
·
1 revision
<ํ์
์๋ฌธ์>: <์ค๋ช
>
[๋ณธ๋ฌธ(์ ํ ์ฌํญ)]
- 1๋ฒ ๋ด์ฉ
- 2๋ฒ ๋ด์ฉ
2๋ฒ ๋ด์ฉ
2๋ฒ ๋ด์ฉ(์์ ๊ณต๋ฐฑ 2์นธ)
- 3๋ฒ ๋ด์ฉ
3๋ฒ ๋ด์ฉ
- feat: ์๋ก์ด ๊ธฐ๋ฅ ์ถ๊ฐ
- fix: ๋ฒ๊ทธ ์์
- refactor: ์๋ก์ด ๊ธฐ๋ฅ ์ถ๊ฐ์ ๊ด๋ จ ์๋ ์ฝ๋ ๊ฐ์ ์์
- ํ์ผ ์ญ์ , ์ด๋
- ๋ชจ๋ ๋ถ๋ฆฌ
- chore: ์ก์ผโฆ
- style: ์คํ์ผ ๊ด๋ จ ๊ธฐ๋ฅ(์ฝ๋ ํฌ๋งทํ , ์ธ๋ฏธ์ฝ๋ก ๋๋ฝ, ์ฝ๋ ์์ฒด์ ๋ณ๊ฒฝ์ด ์๋ ๊ฒฝ์ฐ)
- test: ํ ์คํธ ์ฝ๋ ์์ฑ
- docs: ๋ฌธ์ ์์ฑ
- ๋งํฌ๋ค์ด, javadoc
- config: ์์กด์ฑ ๊ด๋ฆฌ, ๋น๋, ๋ฐฐํฌ ๋ฑ ๊ฐ๋ฐ ํ๊ฒฝ์ ๊ด๋ จ๋ ์์
- config, yaml, yml ์ค์ ๋ฑ๋ฑ
- domain/
- ๋๋ฉ์ธ ๋ช
/
- application/ (service Layer)
- domain/
- ๋๋ฉ์ธ ๊ฐ์ฒด
- values/ (VO)
- enums/ (enum)
- service/ (๋๋ฉ์ธ ์๋น์ค)
- presentation/ (controller Layer)
- payload/ (DTO)
- request/
- response/
- ์ปจํธ๋กค๋ฌ
- repository/ (Repository Layer)
- utils/
- common/
- configuration/
<!-- PR ์ ๋ชฉ -->
<...์ด์๋ช
> ํ ๋ฌธ์ฅ์ผ๋ก ์์ฝ
ex. Feat/#5 JaCoCo ์ค์ ์ถ๊ฐ ๋ฐ ํ
์คํธ ์ปค๋ฒ๋ฆฌ์ง ๋ฆฌํฌํธ ์์ฑ
<!-- PR ํ
ํ๋ฆฟ -->
## ๐ ์์
๋ด์ฉ
## ๐ธ ์ด์ ๋ฒํธ
- close ...#<์ด์๋ฒํธ>
## ๐ Focus Commits [Optional]
- ์ปค๋ฐํด์: ๋ด์ฉ
## โ ๊ถ๊ธํ ์
- ์ค์ ์ ์ผ๋ก ๋ด์ค ๋ด์ฉ
- ๋ณ์๋ช
๊ด์ฐฎ๋์
- ๋ก์ง์ด ์ข ๋๋ฝ๋์
- ๊ฐ๋
์ฑ์ด ์ข ๊ทธ๋ฐ๊ฐ์?
- ์์
๋ด์ฉ
- ์งํ ์์ ์ ๋ํ ๋ด์ฉ
- ์ด์ ๋ฒํธ
- ์ฐ๊ด๋ ์ด์ ๋ฒํธ
- Focus Commits
- ์ง์คํด์ ๋ด์ผ ํ ์ปค๋ฐ
- ๊ถ๊ธํ ์
- ๋ฌธ์ ์ฌํญ
- ์ด์์ฌํญ
- ๊ฐ์ด ๋ ผ์ํ๋ฉด ์ข์ ๊ฒ ๊ฐ์ ๋ถ๋ถ
- ๐ก How To? Chat-GPT ๋ฆฌ๋ทฐ์ด ๋์ ํ๊ธฐ
- ๐ก How To? ๋๋ฉ์ธ ์ค์ ํ๊ธฐ
- ๐ก How To? NGINX๋ก CORS ์ค์ ํ๊ธฐ
- ๐ก How To? JavaScript SDK ๊ฐ๋ฐํ๊ธฐ
- ๐ก How To? Java SDK ๊ฐ๋ฐํ๊ธฐ
- ๐ก How To? AWS Lambda๋ก ๋ถํ ํ ์คํธ ์งํํ๊ธฐ
- ๐ก How To? Terraform + Locust๋ก ๋ถํ ํ ์คํธ ์งํํ๊ธฐ
- โ๏ธ Refactoring: ๋ก๊ทธ ์ ์ฅ์ ํ๋ฒ์ ํ์!
- ๐จ ์๋ฒฝํ์ง ์์ ์๋๋ฐ์ค ํ ์คํธ๊ฐ ๋ถ๋ฌ์จ ํญํ
- ๐ก How To? ๋๋ฒ๊น ์ฉ ๊ฒฝ์์ด ๋ฐ์ํ์ง ์๋ Long ์นด์ดํฐ ๋ง๋ค๊ธฐ!
- ๐ก How To? Queue์ poll๊ณผ push๋ ์ ํ ์ค๋ ๋์์ ๋ด๋นํ๊ฒ ํ์๊น?