μμλ¦ |
μ€μΉν |
Web FE | Web FE |
-
λΈλμΉ μ λ΅
main
: μ΅μ’ λ°°ν¬μ© λΈλμΉdev
: κΈ°λ₯ κ°λ°μ© λΈλμΉλ΄λΉμλͺ /κΈ°λ₯μ΄λ¦
: κΈ°λ₯ λ³ λΈλμΉ- ex. arooming/login
main γ΄ develop γ΄ arooming/login γ΄ taek/modal
-
π¨ λ°λμ μ§μ μμ λΈλμΉλ‘ λ¨Έμ§
-
β ꡬλ¦ν€μμλ λΉ λ₯Έ μμ μ μν΄ issueλ₯Ό μ¬μ©νμ§ μμ΅λλ€!
- μ»€λ° λ¨μλ λ°λμ μ΅μνμ μμ λ¨μλ‘ μͺΌκ°μ, ν PRλΉ 10μ»€λ° μ΄μ λμ΄κ°μ§ μλλ‘ ν©λλ€.
μ»€λ° | μν |
---|---|
init | μ΄κΈ°μΈν κ³Ό κ΄λ ¨λ μ»€λ° |
feat | κΈ°λ₯ ꡬνκ³Ό κ΄λ ¨λ μ»€λ° |
style | μ½λ μμ, cssλ±μ ν¬λ§·μ κ΄ν μ»€λ° (κΈ°λ₯μ λ³νX) |
fix | λ²κ·Έλ₯Ό κ³ μΉ κ²½μ° |
docs | README.md λ± λ¬Έμλ₯Ό μμ±ν κ²½μ° |
chore | μ£Όμ μΆκ°, μμν λ¬Έμ μμ |
|-- π node_modules
|-- π public
|-- π src
|-- π components
|-- π common
|-- π pages
|-- π libs
|-- π hooks
|-- π constants
|-- π assets
|-- π icon
|-- π image
|-- π style
|-- globalStyle.js
|-- theme.js
|-- App.jsx
|-- main.jsx
|-- Router.jsx
|-- .eslintrc.cjs
|-- .prettierrc.cjs
|-- .gitignore
|-- index.html
|-- package.json
|-- README.md
|-- vite.config.js
|-- pakage-lock.lock
π src > assets
νμν μμ΄μ½ νμΌμ Figma μμ svgλ‘ export ν ν assets/icon
-
ic_arrow.svg νμν μ΄λ―Έμ§ νμΌμ Figma μμ pngλ‘ export ν ν
assets/image
ν΄λμ λ£κΈ° -
img_picture.png index.tsμμ svg μ»΄ν¬λνΈν νμ¬ export β μ»΄ν¬λνΈμμ import μ μ»΄ν¬λνΈμ²λΌ λΆλ¬μ€κΈ°
-
νμΌλͺ :
ic_test.svg
(snake case) -
μ»΄ν¬λνΈλͺ (μ¬μ©ν λ) :
IcTest.svg
(Pascal case)
π src > pages νμ΄μ§μ μ΅μλ¨ μ»΄ν¬λνΈ. κ° μ»΄ν¬λνΈλ₯Ό νλμ νμ΄μ§μμ νΈμΆνλ κ³³
π src > components β νμ΄μ§ λ΄λΆ κΈ°λ₯ μ»΄ν¬λνΈ
π src > common β μ¬λ¬ νμ΄μ§μμ μ¬μ©ν κ³΅ν΅ μ»΄ν¬λνΈ (ex- Button, Header)
π src > api api ν¨μ λͺ¨μλλκ³³
π src > hooks custom hooks μ μνλ κ²½μ° μ΄κ³³μμ μ μ ν μ¬μ©
π src > constants μμ λ°μ΄ν° νμΌ λΆλ¦¬νμ¬ μ¬μ©νλ κ²½μ° μ΄κ³³μμ μ μ ν μ¬μ©
μν | μ’ λ₯ |
---|---|
Library | |
Programming Language | |
Styling | |
Data Fetching | |
Formatting | |
Package Manager | |
Version Control |
"vite-plugin-svgr": "^4.2.0"
div
λ¨λ°νμ§ μκ³ μ΅λν μλ©ν±ν νκ·Έλ₯Ό μ¬μ©νλλ‘ λ Έλ ₯νμ- ν΄μ»€ν€ νκ²½ νΉμ±μ λμ΄λ/λ³Όλ₯¨μ λν΄ μ κ·Ήμ μΌλ‘ μ견μ λλμ
- νννΈ/μμ ννΈμ κ²°μ μ¬νμ μμ΄μ μ‘°κΈμ΄λΌλ λΆνμ€ν λΆλΆμ λ°λμ!! νμ€νκ² μ§κ³ λμ΄κ° π¨
- 리νλ μ νμμ κ°μ§μβ»οΈ : 2μκ°μ νλ²μ© 5λΆ! μΌμ΄λμ μμ§μ΄κ³ , μ€νΈλ μΉνκ³ , μ°μ 곡κΈν©μλ€