πΒ νμΌ κ΅¬μ‘°
src
ββ component
βββ common // button, input, nav, footer...
βββ home // νμ΄μ§λ³ μ»΄ν¬λνΈ
ββ assets
βββ img
βββ font
βββ icon
ββ pages // νμ΄μ§
ββ data // λ λλ§μ μ¬μ©νλ λ°μ΄ν°
ββ constants // μμ
ββ styles // μ μ μ€νμΌλ§, theme
ββ utils // μ νΈλ¦¬ν° ν¨μ (μμ£Ό μ¬μ©λλ κΈ°λ₯ λͺ¨λν)
ββ hooks // 컀μ€ν
ν
ββ App.js
ββ index.js
πΒ Commit Massage
[Type/#μ΄μλ²νΈ]: μμ
λ΄μ©
ex) [Feat/#20]: κ²μ κ²°κ³Ό νν°λ§ κΈ°λ₯ μΆκ°
πΒ Branch Name
type/#μ΄μλ²νΈ
ex) feat/#30
βοΈ branch μ’
λ₯
main
: λ°°ν¬ λΈλμΉ β μ λ 건λλ¦¬μ§ λ§ κ²!
develop
: κ°λ° λΈλμΉ
type/#μ΄μλ²νΈ
: μΈλΆ μμ
λΈλμΉ
type |
μλ―Έ |
Feat |
μλ‘μ΄ κΈ°λ₯ μΆκ° |
Fix |
λ²κ·Έ μμ |
Style |
CSS μμ
, μ½λ formatting λ± (μ½λ μ체μ λ³κ²½μ΄ μλ κ²½μ°) |
Refactor |
μ½λ 리ν©ν λ§ |
Docs |
λ¬Έμ μμ |
API |
api κ΄λ ¨ μμ
|
Test |
ν
μ€νΈ μ½λ, 리ν©ν λ§ ν
μ€νΈ μ½λ μΆκ° |
Chore |
ν¨ν€μ§ λ§€λμ μμ , κ·Έ μΈ κΈ°ν μμ ex) .gitignore |
Comment |
νμν μ£Όμ μΆκ° λ° λ³κ²½ |
File |
νμΌ λλ ν΄λλͺ
μμ , μ΄λ, μμ λ±μ μμ
λ§ μνν κ²½μ° |
!BREAKING CHANGE |
컀λ€λ API λ³κ²½μ κ²½μ° |
!HOTFIX |
κΈνκ² μΉλͺ
μ μΈ λ²κ·Έλ₯Ό κ³ μ³μΌ νλ κ²½μ° |
πΒ μμ
νλ¦