react, javascript, zustand, react-query, styled-component, axios
- issue ์์ฑํด์ ๊ฐ์ ์งํ ์ ๋๋ฅผ ์๋ ค์ค๋ค.
- ์ปค๋ฐ๋ฉ์์ง๋
ํ๊ตญ์ด๋ก ์์ฑ - ํ์
์
์๋ฌธ์๋ก ์์ฑ init์ ํ๋ก์ ํธ ์ธํ ์ ํ์ ์ ์ผ๋ก ์ฌ์ฉchore๋ ํ๋ก์ ํธ ์ค์ ๋ณ๊ฒฝ ์ ์ฌ์ฉ- ๋ธ๋์น๋ช
:
๊ธฐ๋ฅ๋ด์ฉ/์ซ์
| Type | ๋ด์ฉ |
|---|---|
| feat | ์๋ก์ด ๊ธฐ๋ฅ ์ถ๊ฐ |
| fix | ๋ฒ๊ทธ ์์ ๋๋ typo |
| refactor | ๋ฆฌํฉํ ๋ง |
| design | CSS ๋ฑ ์ฌ์ฉ์ UI ๋์์ธ ๋ณ๊ฒฝ |
| comment | ํ์ํ ์ฃผ์ ์ถ๊ฐ ๋ฐ ๋ณ๊ฒฝ |
| style | ์ฝ๋ ํฌ๋งทํ , ์ธ๋ฏธ์ฝ๋ก ๋๋ฝ, ์ฝ๋ ๋ณ๊ฒฝ์ด ์๋ ๊ฒฝ์ฐ |
| test | ํ ์คํธ(ํ ์คํธ ์ฝ๋ ์ถ๊ฐ, ์์ , ์ญ์ , ๋น์ฆ๋์ค ๋ก์ง์ ๋ณ๊ฒฝ์ด ์๋ ๊ฒฝ์ฐ) |
| chore | ์์ ๊ฑธ๋ฆฌ์ง ์๋ ๊ธฐํ ๋ณ๊ฒฝ์ฌํญ(๋น๋ ์คํฌ๋ฆฝํธ ์์ , assets image, ํจํค์ง ๋งค๋์ ๋ฑ) |
| init | ํ๋ก์ ํธ ์ด๊ธฐ ์์ฑ |
| rename | ํ์ผ ํน์ ํด๋๋ช ์์ ํ๊ฑฐ๋ ์ฎ๊ธฐ๋ ๊ฒฝ์ฐ |
| remove | ํ์ผ์ ์ญ์ ํ๋ ์์ ๋ง ์ํํ๋ ๊ฒฝ์ฐ |
| docs | ๋ฌธ์๋ฅผ ์ถ๊ฐํ๊ฑฐ๋ ์์ ํ๋ ๊ฒฝ์ฐ |
| ์์ | ๋๋ฌธ์ + ์ค๋ค์ดํฌ ๋ค์ด๋ฐ | TOTAL_DISCOUNT_ACCOUNT = 30000 |
|---|---|---|
| ๋ณ์ | ์นด๋ฉ์ผ์ด์ค, ๋ช ์ฌ ์ฌ์ฉ | |
| ํจ์ | ์นด๋ฉ์ผ์ด์ค. ๋์ฌ๋ฅผ ๋งจ ์ฒ์์ ์์ฑ โ ์ต๋ํ ๋ช ํํ ์ด๋ฆ ์ง๊ธฐ! ํ๋ค๋ค๋ฉด ํจ์๋ก ๋ถ๋ฆฌํ๊ธฐ! | getValue,fetchUsers, navigateToNextPage |
| ํด๋์ค | ํ์ค์นผ ์ผ์ด์ค | |
| ํ์ | ํ์ค์นผ ์ผ์ด์ค |
ํ์ /๊ธฐ๋ฅ์ด๋ฆ(kebab-case) ์ผ๋ก ์์ฑ
- {keyword}/{issueNumber}
- ex) feature/123
| components, pages | ํ์ค์นผ ์ผ์ด์ค |
|---|---|
| hooks | use prefix (use๋ฅผ ๋งจ์์ ์๋๋ค.) |
| utils | ์นด๋ฉ ์ผ์ด์ค |
| api | ์นด๋ฉ ์ผ์ด์ค |
| types | ์นด๋ฉ ์ผ์ด์ค |
๋ฌธ์์ด, ๊ฐ์ฒด ๋ ๋๋ฌธ์
ํจ์๋ ์ผํญ์ฐ์ฐ์ ๋ค์ด๊ฐ๋ฉด ์นด๋ฉ์ผ์ด์ค
/src
โ App.tsx
โ main.tsx
โ /api
| /assets
| /components
| /hooks
| /pages
| /types
| /utils