πΒ Git 컨벀μ
1. λΈλμΉ μ»¨λ²€μ
2. issue μμ±λ²
3. commit κ·μΉ
4. μ½λ리뷰 κ·μΉ
π»Β μ½λ© 컨벀μ
1. μ μΈ λ°©μ
2. λ€μ΄λ°
3. μ΄μΈμ κ·μΉ
πΒ CSS 컨벀μ
1. Β CSS μ μ© λ°©μ
2. CSS μμ± μμ
3. Svg μ¬μ©λ² - μ΄λ―Έμ§ νμΌ μ μ₯/import/export
4.π¨Β style μ€μ
ποΈΒ ν΄λ ꡬ쑰
- μ§μμ±μ μμΉμ κ³ λ €ν ν΄λꡬ쑰
- νκΈ λ€μ΄λ° κ°λ₯
βββ public π μΈλ€μΌ μ΄λ―Έμ§, λ‘κ³ μ΄λ―Έμ§ μ μ₯
βββ .eslintrc.cjs β¨ λ¦°νΈ μ€μ
βββ .prettierrc.cjs β¨ ν리ν°μ΄ μ€μ
βββ package.json π¦ μ€μΉλ ν¨ν€μ§λ₯Ό κ΄λ¦¬νλ νμΌ
βββ src
βββ App.tsx β‘οΈ μ±μ λΌμ°ν
κ³Ό κΈλ‘λ² μ€νμΌ μ§μ
β
βββ main.tsx
β
βββ Router.tsx β‘οΈ λΌμ°ν° μ€μ
β
βββ assets
β βββ icon πΌ μ΄λ―Έμ§ νμΌλ€ μ μ₯
β βββ βββ svgs π svg νμΌλ€ μ μ₯
β
βββ components π κ³΅ν΅ μ»΄ν¬λνΈλ€ μ μ₯
β βββ Modal.tsx
β
βββ Login π κ° κΈ°λ₯ λ³ ν΄λ μμ±
β βββ pages π λΌμ°ν
μ 보μ¬μ§ νμ΄μ§ μ»΄ν¬λνΈ μ μ₯
β β βββ LoginPage.tsx
β βββ components π ν΄λΉ κΈ°λ₯μ ꡬννλλ° νμν μ»΄ν¬λνΈ μ μ₯
β β βββ LoginFooter.tsx
β β βββ LoginCallback.tsx
**** β β βββ LoginHome.tsx
β β
β βββ constants π μμ νμΌ μ μ₯
β
βββ styles π μ μ μ€νμΌ κ΄λ ¨ νμΌλ€ μ μ₯
β βββ GlobalStyle.ts
β βββ theme.ts
β
βββ utils π util ν¨μ κ΄λ ¨ νμΌλ€ μ μ₯
β
βββ libs π λΌμ΄λΈλ¬λ¦¬λ¦¬ κ΄λ ¨ νμΌ μ μ₯
β βββ hooks π 컀μ€ν
ν
μ μ₯
β βββ api.ts
β