μ½λ 컨벀μ : νμ μ νλλ° μμ΄ μ§μΌμΌν νλ‘μ νΈ κ·μΉ
1. λ³μλͺ μ€νμΌ (μ : helloWorld)
β’
μΉ΄λ©μΌμ΄μ€λ‘ μμ±νλ€
2. ν¨μλͺ μ€νμΌ (μ : handleButton)
β’
μΉ΄λ©μΌμ΄μ€λ‘ μμ±νλ€
β’
λμ¬ ν λͺ
μ¬ μμλ‘ μμ±νλ€
3. ν΄λμ€λͺ μ€νμΌ (μ: class-name)
β’
kebab-caseλ‘ μμ±νλ€
β’
λ¨, SASSλ₯Ό μ¬μ©ν λ μ¬μ©νλ ν΄λμ€λͺ
μ μΉ΄λ©μΌμ΄μ€λ‘ μμ±νλ€.
4. CSS λͺ¨λν μ§ν : κ·λͺ¨μκ³ μμ μ μΈ μλΉμ€λ₯Ό μν΄ CSSλͺ¨λν μ§ν
5. μ»€λ° λ©μμ§ (μ : feat λ‘κ·ΈμΈ κΈ°λ₯ [μμ ])
β’
μλ¬Έμλ‘ νμ
λͺ
μμ±
νμ
νκ·Έ μ΄λ¦
β’
ν΄λΉ νκ·Έμ΄λ¦μμ μκΈμλ₯Ό μλ¬Έμλ‘ μμ±ν κ² / λ¨, !HOTFIXλ !BREAKING CHANGEλ μνμ μ§
β’
νκΈλ‘ νκΈμ΄μμ λ°λΌ λ΄μ© μμ±
6. Pull request μμ±λ²
β’
νμ΄ν : νμ
λͺ
+ λ΄μ©
β’
Pull requestμ content : νμμ΄ μμλ³Ό μ μλ κ°λ¨ν νμ€λ‘ μμ±ν κ²
7. μ¬μ© λΌμ΄λΈλ¬λ¦¬
β’
CSS : Sass - νμ¬ CSS λΌμ΄λΈλ¬λ¦¬ μ¬μ©λΉλμκ° κ°μ₯ λκΈ°μ μ±νν¨(λΌμ΄λΈλ¬λ¦¬λ μλλΌ λꡬμ)
β’
React μνκ΄λ¦¬ : Recoil - νμ¬ κ°μ₯ κ°κ΄λ°κ³ μμΌλ©° λΉκ΅μ μ¬μ©λ²μ΄ νΈλ¦¬νκΈ°μ μ±νν¨