- main branch: μ€μ μλ²κ° λ°°ν¬λλ branch
- dev branch: feature branchμμ λ³ν©λλ branch
- feature branch: κΈ°λ₯ λ¨μ νλλ₯Ό μμ±νλ branch
- feature/#{issue number}
- feature/#56
- feature/#{issue number}
- Approveκ° μ΅μ νμ΄ λΉ 1λͺ μ΄μ
- Sonarqube ν΅κ³Ό
- Major Issueκ° λͺ¨λ ν΄κ²°λμ λλ§ merge
- μ½λ 리뷰λ μλ pair 2λͺ μ΄ λͺ¨λ λ¨κ²Όμ λλ§ merge κ°λ₯
- main branchμ pushν λλ§ μ€μ μλ²μ λ°°ν¬
- Feature: κΈ°λ₯κ°λ°
- Refactor: 리ν©ν λ§
- Fix: κΈ°λ₯ μμ , λ²κ·Έ ν΄κ²°
- Docs: λ¬Έμ μμ
- Test: ν μ€νΈ μ½λ μμ±
- Chore: λ°°ν¬ λ° μ€μ λ³κ²½
- μ λͺ©: κΈ°λ₯
- λ¬Έμ₯ ννλ‘ μμ±(ex: λ°°ν¬ νκ²½μμ MySQL DBλ₯Ό μ°κ²°νλ€.)
- λ΄μ©
- ⨠ꡬνν κΈ°λ₯μ΄ λ¬΄μμΈκ°μ?
- β ν΄μΌν ν μ€ν¬λ€μ μμ±ν΄μ£ΌμΈμ.
type: subject
body
- νλμ 컀λ°μ μ¬λ¬ νμ μ΄ μ‘΄μ¬νλ κ²½μ° μμ μ°μ μμμ νμ μ μ¬μ©νλ€.
- fix: λ²μ€ ν½μ€
- feat: μλ‘μ΄ κΈ°λ₯ μΆκ°
- refactor: 리ν©ν λ§ (λ²κ·Έν½μ€λ κΈ°λ₯μΆκ°μλ μ½λλ³ν)
- docs: λ¬Έμλ§ λ³κ²½
- style: μ½λμ μλ―Έκ° λ³κ²½ μ λλ κ²½μ° (λμ΄μ°κΈ°, ν¬λ§·ν , μ€λ°κΏ λ±)
- test: ν μ€νΈμ½λ μΆκ°/μμ
- chore: λΉλ ν μ€νΈ μ λ°μ΄νΈ, ν¨ν€μ§ 맀λμ λ₯Ό μ€μ νλ κ²½μ° (νλ‘λμ μ½λ λ³κ²½ X)
- μ λͺ©μ 50κΈμλ₯Ό λμ§ μλλ‘ νλ€.
- κ°μ‘°μ ꡬ문 μ¬μ©
- μ€μνκ³ ν΅μ¬μ μΈ μμλ§ κ°μΆλ €μ (νλͺ©λ³λ‘ λμ΄νλ―μ΄) νν
- λ§μ§λ§μ νΉμλ¬Έμλ₯Ό λ£μ§ μλλ€. (λ§μΉ¨ν, λλν, λ¬Όμν λ±)
- κ° λΌμΈλ³λ‘ balled listλ‘ νμνλ€.
- μμ) - AA
- κ°λ₯νλ©΄ νμ€λΉ 72μλ₯Ό λμ§ μλλ‘ νλ€.
- λ³Έλ¬Έμ μμ ꡬμ λ°μ§ μκ³ μ΅λν μμΈν μμ±
- βμ΄λ»κ²β 보λ€λ β무μμ" βμβ λ³κ²½νλμ§ μ€λͺ νλ€.