λΉλΉλΉ ν(BBeBig)μ 'ν¬κ² μ±μ₯νλ Bν'μ μλ―Έν©λλ€. μμ¬μν΅κ³Ό νΌλλ°±μ μ΄μ μ μΈ 5λͺ μ νμμ΄ λͺ¨μ¬μμ΅λλ€.
Android | BE | BE | FE | FE |
---|---|---|---|---|
μμ μ° | λ°±λν | μ΄μμ | κΉμμ§ | μ΄μ§ν |
κ°λ°μλ‘μ μ±μ₯νκΈ° μν΄ νκ³λ₯Ό λ§μ£ΌνκΈ°
μλ‘μ΄ κΈ°μ κ³Ό νΌμμλ λμ νκΈ° μ΄λ €μ΄ μμμ νκ³λ‘ μ μνμ΅λλ€. νμλ€κ³Όμ νμ΄ νλ‘κ·Έλλ°κ³Ό μΈλ―Έλλ₯Ό ν΅ν΄ ν¨κ» νμ΅νλ©° μ΄λ¬ν νκ³λ₯Ό 극볡νκ³ μλ‘μ΄ κ°λ₯μ±μ νμ₯ν΄ λκ°λλ€.
λμμΈκ³Ό κΈ°νμ μ°Έκ³ νμ¬ κ°λ°μλ§ μ§μ€ν μ μλλ‘ ν΄λ‘ νλ‘μ νΈ λ°©μμ μ ννμ΅λλ€.



νμν κΈ°λ₯ λ° λ²κ·Έλ₯Ό 미리 μμ±λ ν νλ¦Ώμ κΈ°λ°μΌλ‘ μ΄μλ₯Ό μμ±ν©λλ€. μμ λμ λ°λΌ PR, Commit 컨벀μ μ λ§κ² μμ±μ μ§νν©λλ€.
[${νλ«νΌ}] ${μ€λͺ
} #${μ΄μ λ²νΈ}
ex:
- [BE] μΉ΄νμΉ΄ μ°λνμ¬ μλΉ/λ°ν μ΄λ²€νΈ λ° μ±ν ꡬν #70
${νμ
}: ${μ€λͺ
}
feat
: μλ‘μ΄ κΈ°λ₯μ΄ μΆκ°fix
: λ²κ·Έ μμ build
: λΉλ μμ€ν λλ μΈλΆ μ’ μμ± κ΄λ ¨ λ³κ²½ (μ: Gradle μ€μ )refactor
: μ½λ 리ν©ν λ§, μ μ§ λ³΄μchore
: μ½λ λ³κ²½μ΄ μλ μ€μ λ³κ²½docs
: λ¬Έμ μμ (μ: README, API λ¬Έμ)style
: μ½λ μ€νμΌ λλ ν¬λ§· λ³κ²½test
: ν μ€νΈ μ½λ μΆκ° λλ μμ perf
: μ±λ₯ κ°μ μμrevert
: μ΄μ 컀λ°μ λλ릴 λci
: CI μ€μ νμΌ λ° μ€ν¬λ¦½νΈ λ³κ²½cd
: CD μ€μ νμΌ λ° μ€ν¬λ¦½νΈ λ³κ²½
ex:
- feat: μλ¦Ό μ΄λ²€νΈ μλΉ λ° λ°ν κΈ°λ₯ ꡬν
- fix: consumer μλΉμ€μμ μμΈμ²λ¦¬ λ°λλ‘ λμλ λ‘μ§ μμ
- feat: μ±λ μ ν μ΄λ²€νΈ λ°ν κΈ°λ₯ ꡬν
- feat: λ©μμ§ λ°νμ snowFlakeλ‘ ID μμ±νμ¬ μΉ΄νμΉ΄ λ°ν κΈ°λ₯ ꡬν
- chore: μΉ΄νμΉ΄ ν¨ν€μ§ ꡬ쑰 λΆλ¦¬
${νλ«νΌ}/${νμ
}/#${μ΄μ λ²νΈ}
λ³Έ νλ‘μ νΈλ Git Flow μ λ΅μ λ³ννμ¬ μ¬μ©ν©λλ€.
- νλ«νΌμ λ§μΆ° λΈλμΉλ₯Ό λΆλ¦¬νμ¬ μμ ν©λλ€.
- κΈ°λ₯ κ°λ°μ
feature
λΈλμΉμμ μ§νν©λλ€. - κΈ°λ₯ λΈλμΉμ μμ
λ΄μ©μ
main
λΈλμΉμ μ§μ λ³ν©νμ§ μκ³ , λ¨Όμ dev
λΈλμΉμ λ³ν©ν©λλ€. - ν΅ν© ν
μ€νΈ λ° κ²μ¦μ΄ μλ£λλ©΄
dev
λΈλμΉμμmain
λΈλμΉλ‘ μ΅μ’ λ³ν©ν©λλ€.
