- κ°λ° κΈ°κ° : 2022.12
- νμ κ΅¬μ± : κ°μΈ νλ‘μ νΈ
π Production μλ² λ°λ‘κ°κΈ°
- νλ‘μ νΈ κ°μ
- μ΅μ λ²μ κΈ°λ₯ μκ°
- λ²μ λ³ μκ°
- μμνκΈ°
- λλ ν 리 ꡬ쑰
- μ»€λ° μ»¨λ²€μ
νΌνμμ λ°μ΄ν°λ₯Ό λ³΄κ³ μλ‘ μκ°ννλ μΉ μ루μ
μ
λλ€.
μ΄ 3κ°μ λ²μ μ κ±Έμ³ λ°μ μμΌμκ³ , μ΄ μ μ₯μλ μ΄ μ€ μ΅μ λ²μ μ μν κ³³μ
λλ€.
μ ν΄μ§ ν¬λ§·μ λ°μ΄ν°λ₯Ό μμ€ν μμ μ λ‘λνλ©΄, ν΄λΉ λ°μ΄ν°λ₯Ό κΈ°λ°μΌλ‘ λ³΄κ³ μλ₯Ό λμ μΌλ‘ λ λλ§ν©λλ€.
- μΈμ¦λ κ΅¬κΈ λλΌμ΄λΈμ λ°μ΄ν°λ₯Ό μ λ‘λνλ©΄, μ°λνμ¬ μΉμΌλ‘ κ°μ Έμ΅λλ€.
- μ΄ μΈμ’
λ₯μ λ°μ΄ν°(μΈμ μ¬ν λ°μ΄ν°, μ€νκ²°κ³Ό λ°μ΄ν°, μ°κ΅¬μ§ ν΄μ λ°μ΄ν°)λ₯Ό λμ λ°μν μ μμ΅λλ€.
- λ°μ΄ν° κ° λ§€μΉμ νΌνμ κ³ μ IDλ₯Ό κΈ°μ€μΌλ‘ ν©λλ€.
- μ€νκ²°κ³Ό λ°μ΄ν°λ₯Ό κ·Έλνλ‘ μκ°νν©λλ€.
μμ±λ λ³΄κ³ μλ νλ©΄ μ€μμμ μ€μκ°μΌλ‘ νμΈν μ μμ΅λλ€.
- λ³΄κ³ μ νλ/μΆμ κΈ°λ₯
- μ’μΈ‘ μ¬μ΄λλ° κΈ°λ₯
- λλΌμ΄λΈ λ°λ‘κ°κΈ°
- νμΌ μ ν λ° λ³κ²½
- νμ¬ μ νλ νμΌλͺ νμΈ
- νΌνμ 리μ€νΈ
- μ°μΈ‘ μ¬μ΄λλ° κΈ°λ₯
- νμ¬ λ³΄κ³ μμ μ½μ λ λ°μ΄ν° νμΈ
- μμΈ‘ μ¬μ΄λλ° μ¨κΈ°κΈ°
- μΈμ¦
- κ°λ°μκ° νμ©ν κ³μ λ§ λ‘κ·ΈμΈμ΄ κ°λ₯ν©λλ€.
- λ°μ΄ν° μ μ§
- μλ‘κ³ μΉ¨ μμλ μΈμ¦ μ 보 λ° μ νν νμΌ μ λ³΄κ° μ μ§λ©λλ€.
ν¬λ‘¬μ νλ¦°νΈ κΈ°λ₯μ μ¬μ©νμ¬ A4 νμμΌλ‘ νλ¦°νΈν μ μμ΅λλ€.
κ³Όκ±°μμΌλ‘ λμ΄νμ΅λλ€.
π v1 μ μ₯μ λ°λ‘κ°κΈ°
λ°λλΌ HTML/CSS/JSλ‘ κ°λ₯μ±μ κ²ν ν 첫λ²μ§Έ νλ‘ν νμ μ λλ€.
- ν¬λ‘¬ νλ¦°νΈ κΈ°λ₯μ μ¬μ©ν΄μ μΆλ ₯νμ λ A4 κΈ°μ€μΌλ‘ ꡬλΆλλλ‘ νΌλΈλ¦¬μ±
- μ 곡λ°μ λ³΄κ³ μ λμμΈμ μΆ©μ‘±
- λλ―Έ λ°μ΄ν°λ₯Ό κΈ°λ°μΌλ‘ μΈμ μ 보 λ° λ§λ κ·Έλνλ₯Ό λ λλ§
π v2 μ μ₯μ λ°λ‘κ°κΈ°
- μ¬λ¬κ°!
- λ°μ΄ν°λ₯Ό μΉμμ μ λ‘λ
- μμ λ‘ κ°μ Έμ΄
- μΊμ λ³κ²½
π v3 μ μ₯μλ λ³΄κ³ κ³μ μ΄κ³³μ λλ€.
- ꡬκΈλλΌμ΄λΈ μ°λ (μΈμ¦)
- λ°μ΄ν° μΈκ°λ‘ λλ μ λ°λ‘ λ°μ
- μΈν°νμ΄μ€μμμ νμΈκ°λ₯
- μΈν°νμ΄μ€ κ³ λν(μ€μΈμ€μμ)
$ git clone https://github.com/sookyeongyeom/adds-cnt
$ cd adds-cnt
$ yarn install
$ yarn dev
βββ @types // λͺ¨λ νμ
βββ components
β βββ DashBoard // λμ보λ UI
β βββ Element // κ³΅ν΅ UI
β βββ Report // λ³΄κ³ μ
β βββ Graph // κ·Έλν
βββ constants
βββ hooks
βββ models
βββ modules // Redux Store
βββ pages
βββ public
βββ styles
βββ utils
βββ tsconfig.json
βββ next.config.js
βββ package.json
βββ yarn.lock
βββ README.md
Feature/[κΈ°λ₯μμ½]
- 맨 첫κΈμ Fλ§ λλ¬Έμλ‘, κΈ°λ₯μμ½μ μλ¬Έμλ‘ μμ±ν©λλ€.
- λμ΄μ°κΈ°λ νμ΄νμΌλ‘ ꡬλΆν©λλ€.
ex) Feature/modal-publishing
<νκ·Έ>: <μ λͺ©>
- νκ·Έμ 첫κΈμλ λλ¬Έμλ‘ μμ±ν©λλ€.
- νκ·Έλ μλμ μ ν κ²λ€λ§ μ¬μ©ν©λλ€.
Feat: μλ‘μ΄ κΈ°λ₯ μΆκ°, κΈ°λ₯ λ‘μ§ λ³κ²½
Fix: λ²κ·Έ μμ
Refactor: μ½λ 리ν©ν λ§ (κΈ°λ₯ λ³ν X)
Style: μ½λ ν¬λ§·ν
, μ½λ λ³κ²½μ΄ μλ κ²½μ°
Chore: λΉλ μ
무 μμ , ν¨ν€μ§ 맀λμ μμ
Docs: λ¬Έμ μμ , μ£Όμ