Convention - f-lab-edu/home-delivery GitHub Wiki
νμ μΌλ‘ μ§νλλ νλ‘μ νΈμ΄κΈ° λλ¬Έμ μν΅μ μν΄ Convetion μ μ μνμ¬ μ΅λν ν΅μΌλκ² μ½λλ₯Ό μμ±νκ³ μ§νλ μ μλλ‘ νμ΅λλ€
컀λ°κ΅¬λΆ | μ€λͺ |
---|---|
Feat | (feature)κ°μ λλ κΈ°λ₯ μΆκ° |
Bug | (Bug Fix)λ²κ·Έ μμ |
Doc | (Documentation)λ¬Έμ μμ |
Test | (Test)ν μ€νΈ μΆκ°/μμ |
Bld | (Build)λΉλ νλ‘μΈμ€ κ΄λ ¨ μμ (yml) |
Perf | (Performance)μλ κ°μ |
Refactor | (Refactoring) μ½λ μ 리 / 리ν©ν λ§ |
- Google code Styleμ μ€μ
- STS Check Style νλ¬κ·ΈμΈμ μ μ©νμ¬ μ½λ 컨벀μ μ μ μ§
- Commit μ Check Styleλ‘ νμΈ ν Commit
- Git-flow λ₯Ό μ¬μ©νμ¬ λΈλμΉλ₯Ό κ΄λ¦¬
- κΈ°λ₯ ꡬνμ develop μμ flow λ₯Ό μμνμ¬ feature λΈλμΉλ₯Ό λ§λ€κ³ κΈ°λ₯ ꡬνμ΄ λλλ©΄ PR λ° λ¦¬λ·° ν merge
- master : μ νμΌλ‘ μΆμλ μ μλ λΈλμΉ
- develop : λ€μ μΆμ λ²μ μ κ°λ°νλ λΈλμΉ
- feature : κΈ°λ₯μ κ°λ°νλ λΈλμΉ
- release : μ΄λ² μΆμ λ²μ μ μ€λΉνλ λΈλμΉ
- hotfix : μΆμ λ²μ μμ λ°μν λ²κ·Έλ₯Ό μμ νλ λΈλμΉ
μ°Έκ³ : μ°μννμ λ€ κΈ°μ λΈλ‘κ·Έ
- PR μμ±μ
[#μ΄μλ²νΈ] μ λͺ©
μ λ§μΆ°μ μμ± - λ΄μ©μ
μμ λ΄μ©
κ³Όλ€μ μμ μμ
μ λ§μΆ° μμ± - PRμ λ°λμ
1λͺ
μ΄μμ 리뷰μ΄μκ² λ¦¬λ·°λ₯Ό λ°κ³ νΌλλ°±μ λ°μνμ¬ λ¦¬ν©ν λ§ ν merge - merge λ°©μμ merge ν κΉλν μ»€λ° λ΄μμ μν΄
squash and merge
μ μ¬μ©