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μ μ¬μ©