-
Notifications
You must be signed in to change notification settings - Fork 2
π λ°±λ‘κ·Έ νμ (μμ±μΌ : 2024 11 05)
- λΆλ₯: μ κ· νμ
- μμ± μΌμ: 2024λ 11μ 5μΌ μ€μ 10:29
- μ ν: νμλ‘
κ°λ¨νκ² λΈλ μΈ μλ°μ νλ©΄μ, μ§νμν© κ³΅μ
- νκ²½ μ€μ λ΄μ© 곡μ
- μν€ μμ± λ΄μ© 곡μ
- λ°±λ‘κ·Έ μμ± λ΄μ© 곡μ
- λ°±λ‘κ·Έ μΆκ° λ Όμ
- λλ¨Έμ§ μΈν (@Zen)
- λ°±λ‘κ·Έ μμ± λ° μμ
- E2E β End to End Test β μ΄λ»κ² 보μ¬μ€κ±΄κ°? (Cypress λμ€ λμ€ λ°ν μ§μ . ν μ§λ§μ§)
- Storybook β μκ°ν ν μ€νΈ β μ΄λ»κ² ν΄λ³Όμ§? (Storybook λλ¬Έμ λΉμ©μ΄ μλ¦. ν μ§λ§μ§)
@Zen :: Github Action, Hook, Github λΈλμΉ μ΅μ μ€μ (Mainμ Approveμμ΄ λ¨Έμ§ μλλ κ²κ³Ό κ°μ) μμλ€ μ€μ
- μμΈν λ΄μ©μ μλ λ¬Έμ μ°Έκ³
@Zen :: νμ¬ ESLint
, Prettier
, FE Vite
μ€μ μμ
μ€. μ μ¬κΉμ§ λλ΄λμ μμ
@νμΈ μ :: μν€ μμ± λ΄μ© 곡μ
@νμΈ μ :: μν€ νμ΄μ§ μΆκ°νλ κ²½μ° μ¬μ©λ²
νλ λ΄μ© λ¨Όμ 곡μ μ΄ν λ Όμ
@Zen, @νμΈ μ :: λ²μ£Όλ₯Ό λ¨Όμ μ λ½μμΌ ν κ² κ°μμ.
- μ¬μ©μ μλ리μ€μ λ§μΆ°μ λ²μ£Όνλ₯Ό νμ
- shadcnμ μ¬μ©νκ³ , κ³΅ν΅ μ»΄ν¬λνΈλ‘ λΆλ₯νκ³ λμ€μ ꡬννκ³ μΆμΌλ©΄ κ°μλΌμ°λ κ±Έλ‘
-
μλμ λ΄μ©μ λν΄μ μλ£.
-
νκ²½μ€μ λΆλΆλ§ λλ μ΄ λμ΄μ μ μ¬μκ°κΉμ§ μ²λ¦¬ μμ
[곡ν΅]
- μ μ¬κ°νμ μ¬μ§ μ¬λ¦¬κΈ°
[@νμΈ μ ]
- BE λ°±λ‘κ·Έ μμ±
- README.md μ¬μ§ μ λ‘λ
- κΉνλΈ μν€ ν νλ¦Ώ μ‘κΈ°
[@μ£Όμ κΉ ,Β @λμ¨ μ΄ ]
- FE λ°±λ‘κ·Έ μμ±
[@Zen ]
- Github Action - PR 쑰건 μΆκ°
- Github Issue Template μμ (μΌλ¨ λ§λ€κ³ μ΄ν λ Όμ μμ )
- κ°λ°νκ²½ μ€μ
- Monorepo
- κ³΅ν΅ :: λ¦°νΈ μ€μ λ° husky μ€μ
- FE :: TS λ° κ°λ° νκ²½ μ€μ (Airbnb Style Guide μ΄μ©)
[λ΄μΌ ν μΌ]
- λ°±λ‘κ·Έ μ 리
- νκ²½μ€μ ν
μ€νΈ
- Github Action ν μ€νΈ
- PR ν μ€νΈ (λ¦°νΈ μλ§μ κ²½μ° PRμ΄ μλλλ‘ μ€μ )
- Github μ΄μ ν μ€νΈ
- μΌ λΆλ°°ν μμ μμ
κΈ°λ³Έμ μ μ€μ ν΄μΌνλ κ²λ€
- νλ©΄ μ¬μ΄μ¦λ UIμ μΈκ±° β μμ λ°°μ ν μ μμ΄μ 곡ν΅μ μΈκ±° λ°°μΉλ§
- μ¬μ΄μ¦ μ νκ³
- μ§λ λ°°μΉνκ³
- 리μ‘νΈ λΌμ°ν° β λΌμ°ν° μ‘μμΌν¨. β Figmaλλ‘
- CSR
-
μ§λλ₯Ό λ‘λ©νλ μ¬λ β λΉμ©μ΄ λ¦.
- μ»΄ν¬λνΈλ‘ λ§λ€μ΄μ μ€μΌν¨
- μ€ν 리λΆκΉμ§
-
νλ©΄ UIμ μΌλ‘ μ΄ μ§λκ° λ°°μΉλ μ μλλ‘ containerλ§λ€μ΄μ ΈμΌν¨.
-
λ§μ»€ β λ°λ‘ β λ무 μΈλΆν
- μΆλ°μ§
- λμ°©μ§
-
κ·Έ λ§μ»€λ₯Ό μ΄μ΄μ£Όλ κΈ°λ₯ λ°λ‘
-
κ·Έ λ°μ΄ν°λ€μ μ μ‘ν΄μ£Όλ κΈ°λ₯ λ°λ‘
- νμ³μ Έ
λκ² κ°μ Έκ°κ³ β μΌ λ½μμ μ°μ μμ κ°μ Έκ°κ³ β μΌμ μ μ°νλ건 λμ¨λμ΄ νμ κ²μ²λΌ μΈλΆν λμ΄μΌν¨.
μμ λΆλ°°λ₯Ό μ΄ κΈ°μ€μΌλ‘ μ‘μλ€μμ, λμ³μ Έμλ μμ μ μμ μ λ μΈλΆν μν€λ κ² λΆν° β
λμ³μ μμ μ κ°μ Έκ°κ³ β κ·Έκ±Έ μΈλΆννλ건 κ°μμκ² β κ·Όλ°, μ΅λν μΈλΆνμμΌμ νλ‘μ νΈμ λ°μμμΌλμΌ ν¨ β μΈλΆ μμ λ΄μ© μ°μ μμ λΆλ°°ν΄μ νλμ© μ²λ¦¬
μκΈ°κ° λ§‘μ μΌμ΄ λλλ©΄ λ€λ₯Έ μ¬λμ μΈλΆ ν μ€ν¬λ³΄λ©΄μ κ±°λ€μ΄μ£ΌκΈ°
- μνκ° μλ ν¨μλ¨μλ‘ μͺΌκ°μ ΈμΌν¨ (Function === κΈ°λ₯)
- μμ μ λμ³λκ³ μ°μ μμλ₯Ό μ€ν 리λ¨μ λ¨μλ‘ λΆλ°°
- κ·Έ μ€ν 리λ₯Ό λκ° κ°μ Έκ°κ±΄μ§ λ Όμνκ³
- μμ λ€μ΄κ°μλ€.
@μ£Όμ κΉ
- λ°ν μνΈκ° λͺ©ν :: Shadcn XXXXXXX
- ν μ€ bottom sheet β μ μΈκ³μμ μ μΌ μ λ§λ¦
- ν¬λ§ μμ
- UI/UX: λ©μΈνλ μ WireFrame μμ
- μ 그리기
@Zen
- ν¬λ§ μμ
- μ§λλ μΊλ²μ€ μ°λ + μ§λ λΆμ΄κΈ°
- μλ κΈ°μ€
@λμ¨ μ΄
-
ν¬λ§ μμ
- λ§μ»€μ°κΈ°
- μ±λ μΆκ° λ° μμ
- Form κ΄λ ¨λκ±°
-
λ€λΆμΊ μ μνκΈ°λ νκ³ .. μ κ² λͺ©λ‘μ΄λΌ
-
μμ μ μμμ νλ, μ λ κ² λλ μΌ μ°λ¦¬κ° μλ‘κ° λνλ μ§ μ μ μμ
-
λΆλ°°ν΄μ λ°μΌλ¦¬μ€ν¬λΌλ λ§νκΈ° MHλ
- λ°μΌλ¦¬μ€ν¬λΌλ μλ‘ νΌλλ°± β λλΆλΆμ΄ λ§μ΄μ‘μ κ±° κ°μ.
- μΌμμΌ μμ κΉμ§κ° λ°λλΌμΈ
- μμμΌμλ ν©μΉ©μλ€.
-
Branch νμ β κ³μ μ¬κΈ°μ push
-
@νμΈ μ :: κ°κ° 맑μ κΈ°λ₯μ΄ ν° λ²μμ μμ μ΄λ€. μ΄κ±Έ νλμ PRλ‘ μ¬λ¦¬λ κ±°λ€. λ§μ»€μ°λκ±°μλ μΆλ°μ§ λ§μ»€ μ°λκ±°, λμ°©μ§ λ§μ»€μ°λκ±° 컀λ°νκΈ°
- μΈλΆμ¬νμ μ΅λν μκ²μκ² μͺΌκ°μ 컀λ°νλ κ²μ μ΅κ΄ννλ κ±Έλ‘ νμ.
- λ³ΈμΈμ΄ μκ°νκΈ°μ μ λΉν νλμ ν° κΈ°λ₯μ΄λ€ μΆμΌλ©΄ PRλ 리기.
-
@νμΈ μ ::
wiki
μ κ° λ§‘μμ ν κ²μ. -
ν΄λ³΄κ³ μλ‘μ¬νμμΌλ©΄ μ²λ¦¬