Convention - mistyblue0302/food_ordering_service GitHub Wiki
- java coding conventionμ κ΅¬κΈ μ€νμΌμ λ°λ₯Έλ€.
- https://google.github.io/styleguide/javaguide.html
- tab / indent : 4 size
- κΈ°λ³Έμ μΌλ‘ νκΈλ‘ μμ±νλ€.
[#issueNumber] <type>: <title>
- feat: κΈ°μ‘΄μ μλ κΈ°λ₯ μΆκ°
- fix: μ΄μ μμ
- docs: μ½λμλ μκ΄μ΄ μλ λ¬Έμκ° μΆκ° λ° μμ λ κ²½μ°
- style: μ½λ ν¬λ§·ν , μΈλ―Έμ½λ‘ λλ½, μ½λ λ³κ²½μ΄ μλ κ²½μ°
- design: λμμΈμ΄ λ³κ²½λμ΄ ν΄λΉ λΆλΆμ μμ νλ μ½λλ₯Ό μ§€ κ²½μ°
- refactor: μ½λ 리ν©ν λ§ν κ²½μ°
- test: ν μ€νΈ μ½λ κ΄λ ¨ μμ μ ν κ²½μ°
- chore: νλ‘μ νΈ μ€μ κ΄λ ¨ μμ μ ν κ²½μ°
:(μ½λ‘ ) λ€ κ³΅λ°± νλλ₯Ό λκ³ μμ±νλ€.
main λΈλμΉλ₯Ό μ€μ¬μΌλ‘ μ΄μνκ³ , μμ μ© λΈλμΉλ ꡬλΆνμ§ μλ λ¨μν κ΅¬μ‘°λ‘ κ·λͺ¨κ° μκ³ , λ°°ν¬κ° μμλ‘ μΌμ΄λλ νλ‘μ νΈμ μ 리νλ€.
- λΈλμΉ μμ±
- κ°λ°, λ²κ·Έ, ν½μ€ λ± μ΄λ€ μ΄μ λ‘λ μμ ν λ μλ‘μ΄ λΈλμΉλ₯Ό μμ±νλ€.
- main λΈλμΉλ νμ μ΅μ μνλ₯Ό μ μ§νλ€.
- μλ‘μ΄ λΈλμΉλ νμ main λΈλμΉλ‘λΆν° λ§λ λ€.
- μμ μ΄ μ΄λ€ μμ μ νκ³ μλμ§λ₯Ό λΈλμΉ μ΄λ¦μΌλ‘ λͺ ννκ² νννλ€.
- κ°λ°, 컀λ°, νΈμ¬
- μ»€λ° λ©μμ§λ₯Ό λͺ ννκ² μμ±νλ€.
- μ격 λΈλμΉλ₯Ό μμλ‘ push νλ€.
- Pull Request μμ±
- merge μ€λΉκ° μλ£λλ€λ©΄ main λΈλμΉλ‘ λ°μμ μꡬνλ€.
- ν
μ€νΈ
- μ½λ λ¦¬λ·°κ° λλ¬λ€λ©΄ ν΄λΉ λ΄μ©μ κ°λ° μλ²μ λ°°ν¬νλ€.
- λ°°ν¬μ λ¬Έμ κ° λ°μνλ©΄ κ³§μ₯ main λΈλμΉμ λ΄μ©μ λ€μ λ°°ν¬νμ¬ μ΄κΈ°ννλ€.
- μ΅μ’
Merge
- κ°λ° μλ²μ λ°°ν¬ν΄λ λ¬Έμ κ° λ°κ²¬λμ§ μμλ€λ©΄ κ·Έλλ‘ main λΈλμΉμ νΈμνκ³ μ¦μ λ°°ν¬λ₯Ό μ§ννλ€.
- mainμΌλ‘ mergeκ° μΌμ΄λλ©΄ μλμΌλ‘ λ°°ν¬κ° λλλ‘ μ€μ νλ€.
μ°Έκ³ λ΄μ© : Github-Flow μ λ΅μ λν΄μ