- ๋ช
๋ น์ด:
npm run dev - port ๋ฒํธ: 3000
| ์ปค๋ฐ ์ ํ | ์ค๋ช |
|---|---|
Init |
์ด๊ธฐ ์ธํ ์ ์ฌ์ฉ |
Feat |
์๋ก์ด ๊ธฐ๋ฅ ์ถ๊ฐ |
Fix |
๋ฒ๊ทธ ์์ |
Docs |
๋ฌธ์ ์ถ๊ฐ, ์์ , ์ญ์ |
Merge |
๋ธ๋์น ๋ณํฉ |
Style |
์ฝ๋ formatting, ์ธ๋ฏธ์ฝ๋ก ๋๋ฝ, ์ฝ๋ ์์ฒด์ ๋ณ๊ฒฝ์ด ์๋ ๊ฒฝ์ฐ |
Refactor |
์ฝ๋ ๋ฆฌํฉํ ๋ง |
Test |
ํ ์คํธ ์ฝ๋, ๋ฆฌํฉํ ๋ง ํ ์คํธ ์ฝ๋ ์ถ๊ฐ |
Chore |
ํจํค์ง ๋งค๋์ ์์ , ๊ทธ ์ธ ๊ธฐํ ์์ ex) .gitignore |
Build |
๋น๋ ๊ด๋ จ ํ์ผ ์์ ์ ๋ํ ์ปค๋ฐ |
Design |
CSS ๋ฑ ์ฌ์ฉ์ UI ๋์์ธ ๋ณ๊ฒฝ |
Comment |
ํ์ํ ์ฃผ์ ์ถ๊ฐ ๋ฐ ๋ณ๊ฒฝ |
Rename |
ํ์ผ ๋๋ ํด๋ ๋ช ์ ์์ ํ๊ฑฐ๋ ์ฎ๊ธฐ๋ ์์ ๋ง์ธ ๊ฒฝ์ฐ |
Remove |
ํ์ผ์ ์ญ์ ํ๋ ์์ ๋ง ์ํํ ๊ฒฝ์ฐ |
Commit Message ๊ท์น
- ํ์: [์ปค๋ฐ์ ํ/#issue ๋ฒํธ] ์์ธ์ค๋ช
- ์์:
- [Init/#1] ํ๋ก์ ํธ ์ด๊ธฐ ์ธํ
- [Feat/#2] ๋ฉ์ธํ์ด์ง ๊ฐ๋ฐ
Branch Naming ๊ท์น
- ํ์: prefix/#issue ๋ฒํธ/์์ธ๊ธฐ๋ฅ
- Prefix ๋ชฉ๋ก:
Init: ์ด๊ธฐ ์ธํFeat: ์๋ก์ด ๊ธฐ๋ฅ ๊ฐ๋ฐFix: ๋ฒ๊ทธ ์์ Docs: ๋ฌธ์ ์ถ๊ฐ, ์์ , ์ญ์ Style: ์ฝ๋ formatting, ์ธ๋ฏธ์ฝ๋ก ๋๋ฝ ๋ฑ ์ฝ๋ ์์ฒด ๋ณ๊ฒฝ์ด ์๋ ์์Refactor: ์ฝ๋ ๋ฆฌํฉํ ๋งTest: ํ ์คํธ ์ฝ๋ ์์ฑ ๋ฐ ๋ฆฌํฉํ ๋งChore: ๊ธฐํ ์์ (ํจํค์ง ๋งค๋์ ์์ , .gitignore ๋ณ๊ฒฝ ๋ฑ)Build: ๋น๋ ๊ด๋ จ ํ์ผ ์์ Design: CSS ๋ฑ ์ฌ์ฉ์ UI ๋์์ธ ๋ณ๊ฒฝComment: ์ฃผ์ ์ถ๊ฐ ๋ฐ ๋ณ๊ฒฝRename: ํ์ผ ๋๋ ํด๋ ์ด๋ฆ ๋ณ๊ฒฝ ๋ฐ ์ด๋Remove: ํ์ผ ์ญ์ ์์ ๋ง ์ํํ ๊ฒฝ์ฐ
- ์์:
- Feat/#1/loginPage
- Fix/#2/headerBug
Issue Title ๊ท์น
- ํ์: [ํ๊ทธ] ์ ๋ชฉ
- ํ๊ทธ ๋ชฉ๋ก:
Init: ์ด๊ธฐ ์ธํFeat: ์๋ก์ด ๊ธฐ๋ฅ ๊ฐ๋ฐFix: ๋ฒ๊ทธ ์์ Docs: ๋ฌธ์ ์ถ๊ฐ, ์์ , ์ญ์ Style: ์ฝ๋ formatting, ์ธ๋ฏธ์ฝ๋ก ๋๋ฝ ๋ฑ ์ฝ๋ ์์ฒด ๋ณ๊ฒฝ์ด ์๋ ์์Refactor: ์ฝ๋ ๋ฆฌํฉํ ๋งTest: ํ ์คํธ ์ฝ๋ ์์ฑ ๋ฐ ๋ฆฌํฉํ ๋งChore: ๊ธฐํ ์์ (ํจํค์ง ๋งค๋์ ์์ , .gitignore ๋ณ๊ฒฝ ๋ฑ)Build: ๋น๋ ๊ด๋ จ ํ์ผ ์์ Design: CSS ๋ฑ ์ฌ์ฉ์ UI ๋์์ธ ๋ณ๊ฒฝComment: ์ฃผ์ ์ถ๊ฐ ๋ฐ ๋ณ๊ฒฝRename: ํ์ผ ๋๋ ํด๋ ์ด๋ฆ ๋ณ๊ฒฝ ๋ฐ ์ด๋Remove: ํ์ผ ์ญ์ ์์ ๋ง ์ํํ ๊ฒฝ์ฐ
- ์์:
- [Feat] Header ์ปดํฌ๋ํธ ๊ตฌํ
- [Init] ํ๋ก์ ํธ ์ด๊ธฐ ์ธํ
- ์ ๋ชฉ: [Feat] ๊ฐ๋จํ ์์ฝ
- ๋ด์ฉ:
## ๐ ์์
ํ ๋ด์ฉ
- ์์
ํ ๊ธฐ๋ฅ์ ๋ํ ์ค๋ช
์ ์์ฑํด์ฃผ์ธ์.
## โ
์์
ํ ๋ด์ฉ
- ์์
ํ ๋ด์ฉ์ ์ต๋ํ ์ธ๋ถํ ํ์ฌ ์์ฑํด์ฃผ์ธ์.
- [ ] todo
- [ ] todo
## ๐จ ๋ทฐ ๋ฏธ๋ฆฌ๋ณด๊ธฐ
- ์์
ํ๊ณ ์ ํ๋ ๊ธฐ๋ฅ์ ๋ทฐ๋ฅผ ์ฒจ๋ถํด์ฃผ์ธ์.
- ์ ๋ชฉ: [Bug] ๊ฐ๋จํ ์์ฝ
- ๋ด์ฉ:
## ๐ ๋ฒ๊ทธ ์ค๋ช
- ๋ฒ๊ทธ๊ฐ ์ธ์ , ์ด๋ป๊ฒ ๋ฐ์ํ๋์ง ์์ฑํด์ฃผ์ธ์.
## ๐ ์ ์ ๋์
- ์ ์์ ์ธ ๋์์ ๋ํด ์ค๋ช
ํด์ฃผ์ธ์.
- ํ์: [ํ๊ทธ] ์ ๋ชฉ
- ํ๊ทธ ๋ชฉ๋ก:
Init: ์ด๊ธฐ ์ธํFeat: ์๋ก์ด ๊ธฐ๋ฅ ๊ฐ๋ฐFix: ๋ฒ๊ทธ ์์ Docs: ๋ฌธ์ ์ถ๊ฐ, ์์ , ์ญ์ Style: ์ฝ๋ formatting, ์ธ๋ฏธ์ฝ๋ก ๋๋ฝ ๋ฑ ์ฝ๋ ์์ฒด ๋ณ๊ฒฝ์ด ์๋ ์์Refactor: ์ฝ๋ ๋ฆฌํฉํ ๋งTest: ํ ์คํธ ์ฝ๋ ์์ฑ ๋ฐ ๋ฆฌํฉํ ๋งChore: ๊ธฐํ ์์ (ํจํค์ง ๋งค๋์ ์์ , .gitignore ๋ณ๊ฒฝ ๋ฑ)Build: ๋น๋ ๊ด๋ จ ํ์ผ ์์ Design: CSS ๋ฑ ์ฌ์ฉ์ UI ๋์์ธ ๋ณ๊ฒฝComment: ์ฃผ์ ์ถ๊ฐ ๋ฐ ๋ณ๊ฒฝRename: ํ์ผ ๋๋ ํด๋ ์ด๋ฆ ๋ณ๊ฒฝ ๋ฐ ์ด๋Remove: ํ์ผ ์ญ์ ์์ ๋ง ์ํํ ๊ฒฝ์ฐ
- ์์:
- [Feat] Header ์ปดํฌ๋ํธ ๊ตฌํ
- [Fix] Header ์ปดํฌ๋ํธ์ ๋ฒ๊ทธ ์์
- PR ์์ฑ ๊ท์น:
## ๐ ์ด์ ๋ฒํธ
<!-- ์ด์ ๋ฒํธ๋ฅผ ์์ฑํด์ฃผ์ธ์ ex) #11 -->
- close #
## โจ๏ธ ์์
๋ด์ฉ
<!-- ์์
๋ด์ฉ์ ๊ฐ๋ตํ ์ค๋ช
ํด์ฃผ์ธ์ -->
## ๐ ์ฝ๋ฉํธ
<!-- ๋ฆฌ๋ทฐ์ด๊ฐ ์ค์ ์ ์ผ๋ก ๋ด์ฃผ์์ผ๋ฉด ํ๋ ๋ถ๋ถ์ด๋ ๊ถ๊ธํ ์ ์ ์์ ๋กญ๊ฒ ๋จ๊ฒจ์ฃผ์ธ์! -->
## ๐ธ ๊ตฌํ ๊ฒฐ๊ณผ
<!-- ๊ตฌํํ ๊ธฐ๋ฅ์ด ๋ชจ๋ ๊ฒฐ๊ณผ๋ฌผ์ ํฌํจ๋๋๋ก ์์ ๋กญ๊ฒ ์ฒจ๋ถํด์ฃผ์ธ์ (์คํฌ๋ฆฐ์ท, gif, ๋์์, ๋ฐฐํฌ๋งํฌ ๋ฑ) -->
<!-- โ ๏ธโ ๏ธโ ๏ธโ ๏ธโ ๏ธโ ๏ธ ์ ๊น !!!! โ ๏ธโ ๏ธโ ๏ธโ ๏ธโ ๏ธ -->
<!-- PR ์ ๋ชฉ ์ปจ๋ฒค์
์ ๋ง๊ฒ ์ ์์ฑํ๋์ง, assignee ๋ฐ reviewer ์ง์ ํ๋์ง ๋ค์ ํ ๋ฒ ์ฒดํฌํ๊ธฐ !! -->
๐ฆTWC_FE
โฃ ๐.github
โฃ ๐node_modules
โฃ ๐public
โฃ ๐src
โ โฃ ๐assets
โ โฃ ๐components
โ โฃ ๐pages
โ โฃ ๐styles
โ โ โ ๐components
โ โฃ ๐App.css
โ โฃ ๐App.jsx
โ โฃ ๐index.css
โ โ ๐main.jsx
โฃ ๐.gitignore
โฃ ๐eslint.config.js
โฃ ๐index.html
โฃ ๐package-lock.json
โฃ ๐package.json
โฃ ๐README.md
โ ๐vite.config.js