μ΄ λ¬Έμλ μ΄ νλ‘μ νΈμ Pull Request(PR) μμ± λ° μ½λ 리뷰 μ μ§μΌμΌ ν κ·μΉκ³Ό ν¬λ§·μ μ μν©λλ€.
κΈ°μ¬μμ λ¦¬λ·°μ΄ λͺ¨λκ° ν¨μ¨μ μ΄κ³ μΌκ΄λ νμ
μ ν μ μλλ‘ λμμ μ€λλ€.
PRμ μμ±ν λλ μλ νμμ λ°λΌ μ£ΌμΈμ:
## #οΈβ£ Issue Number
<!-- ex) #μ΄μλ²νΈ, #μ΄μλ²νΈ -->
- μμ: #32
## π μμ½(Summary)
<!-- ν΄λΉ PRμ λν΄μ κ°λ¨ν μ€λͺ
ν΄μ£ΌμΈμ(3μ€ μ΄λ΄). (Why? How?) -->
<!-- (μΈλΆμ μΈ λ΄μ©μ Issueμ μμ±λμμ κ²μ΄λΌκ³ κ°μ ν©λλ€) -->
- μμ: λΈλμΉ μ λ΅ κ°μ΄λλΌμΈ λ¬Έμ μΆκ°
- νλ‘μ νΈ λ΄ μ»¨νΈλ¦¬λ·°μ
νλ¦ μ 리λ₯Ό μν μμ
- μ κ· κΈ°μ¬μ onboarding μ μ°Έκ³ λ¬Έμλ‘ νμ© μμ
## π¬ To Reviewers (μ ν)
<!-- 리뷰μ΄κ° μ€μ μ μΌλ‘ λ΄μ€¬μΌλ©΄ μ’κ² λ λΆλΆμ΄ μμΌλ©΄ μμ±ν΄μ£ΌμΈμ. -->
- μμ: λ¬Έμ ꡬ쑰λ μ©μ΄ μ νμ΄ μμ°μ€λ¬μ΄μ§ νμΈ λΆνλ립λλ€.
## PR Checklist
<!-- [x] νλͺ© μλ£ μ¬λΆ 체ν¬ν΄μ£ΌμΈμ -->
- [x] λ³κ²½ μ¬νμ λν ν
μ€νΈ λλ κ²μ¦ μλ£
- [x] λ‘컬μμ μ μ λμ νμΈ
- [ ] κ΄λ ¨ λ¬Έμ μ
λ°μ΄νΈ μλ£λ¦¬λ·°μ΄λ μλμ μ΄λͺ¨μ§ κ·μΉμ λ°λΌ νΌλλ°±μ λ¨κ²¨μ£ΌμΈμ.
μλ‘μ μλλ₯Ό λͺ
νν μ λ¬νλ λ° λμμ΄ λ©λλ€.
| μ΄λͺ¨μ§ | μλ―Έ | μ¬μ© μμ |
|---|---|---|
| π | μΉμ°¬ (Good Job) | κ΅¬μ‘°κ° κΉλνκ³ μ½κΈ° μ¬μ΄ μ½λμ λλ€! |
| β | νμ μμ (Required) | μ΄ λΆλΆμ μμΈ μ²λ¦¬κ° νμν΄ λ³΄μ¬μ. κΌ μμ ν΄μ£ΌμΈμ. |
| β | μ§λ¬Έ (Clarify) | μ΄ λ‘μ§μ΄ μ΄λ° λ°©μμΌλ‘ ꡬμ±λ μ΄μ κ° μμκΉμ? |
| π | μ μ (Optional Suggestion) | μ΄ λΆλΆμ map λμ flatMapλ κ³ λ €ν΄λ³Ό μ μμ κ² κ°μμ. |
- PR μμ±μλ 2λͺ μ΄μμ 리뷰μ΄λ₯Ό μ§μ ν©λλ€.
- 리뷰μ΄λ μμ μ΄λͺ¨μ§ κ·μΉμ λ°λΌ νΌλλ°±μ λ¨κΉλλ€.
- λ¦¬λ·°μ΄ μ μμ΄ β νλͺ©μ ν΄μν ν π λλ μΉμΈ(approve)μ λ¨κΈ°λ©΄ λ³ν© κ°λ₯ν©λλ€.
- λ³ν© μ μλ κ°κΈμ
masterλΈλμΉλ₯Ό κΈ°μ€μΌλ‘ μ΅μ μνλ‘ μ μ§ν΄μ£ΌμΈμ.
- μ»€λ° λ©μμ§λ λͺ
ννκ³ λͺ©μ μ€μ¬μ μΌλ‘ μμ±ν΄μ£ΌμΈμ.
- μ:
docs: add branch guidelines documentation
- μ:
- νλμ PRμλ κ°λ₯ν ν μλ―Έ μλ λ¨μμ μμ λ§ ν¬ν¨ν΄μ£ΌμΈμ.
- κΈ°λ₯ λ¨μ μ»€λ° β PR λ¨μ 리뷰 β λ³ν©μ΄λΌλ νλ¦μ μ§μΌμ£ΌμΈμ.