π ν΄ λ ν© λ μΈ λ―Έ λ 1 μ‘° π
μμ° μμ
1) Git Branch μ λ΅
- View λ³λ‘ λΈλμΉλ₯Ό μμ ν΄μ Githubμ μ¬λ¦°λ€. (μμ λ μλ,,)
2) Git Commit Message : μ΄λ»κ² 보λ€λ 'μ'λ₯Ό μ€λͺ νλ λ©μΈμ§ μμ±
- [FEAT] : μλ‘μ΄ κΈ°λ₯μ λν 컀λ°
- [UI] : λμμΈ / ui κ΄λ ¨ μμ
- [CHORE] : κΈ°λ₯ μΈ μ‘μμ (?)
- [FIX] : λ²κ·Έ μμ μ λν 컀λ°
- [REVIEW] : μ½λ 리뷰 λ°μ
- [BUILD] : λΉλ κ΄λ ¨ νμΌ μμ μ λν 컀λ°
- [REFACTOR] : μ½λ 리ν©ν λ§μ λν 컀λ°
- [STYLE] : μ½λ λ¬Έλ² λλ ν¬λ§·μ λν μμ μ λν 컀λ°
- [TEST] ν μ€νΈ μ½λ μμ μ λν 컀λ°
- [DOCS] λνλ¨ΌνΈ μμ μ λν 컀λ°
3) Git flow μ μ©
- feature: μλ‘μ΄ κΈ°λ₯ κ°λ°νκΈ° μν΄ μμ±νλ λΈλμΉ (developμμ μμ±, μ¬λ¬κ° κ°λ₯)
- develop: masterλ‘ μ΅μ’ λ¨Έμ§ μ κ°μ₯ μ΅μ μ μ½λ κ°μ§κ³ μλ λΈλμΉ
- master(main): μ΅μ’ μ½λ λΈλμΉ , κ°λ°μ΄ μλ£λΌμ μμ μ μ΄λΌκ³ κ²μ¦λ μ½λλ€μ΄ μλ λΈλμΉ
4) νλ‘μ νΈ ν΄λλ§
- ADAPTER : μ΄λν°
- API: μ€λΈμ νΈ, api, μΈν°νμ΄μ€
- VIEW: νλκ·Έλ¨ΌνΈ, μ΄λν°, μ‘ν°λΉν°, λ°μ΄ν°ν΄λμ€
- UTIL: callback, decoration λ± μ νΈνμΌ
5) λ³μλͺ νμ : μλ£ν_μ΄λ¦
- μμ: btn_sample (νκ°λ¦¬μ νκΈ°λ² μ¬μ©)
- μ΄μΈμ λ³μλ μΉ΄λ©νκΈ°λ² μ¬μ©