μνν νμ κ³Ό κΈ°λ‘ κ΄λ¦¬λ₯Ό μν΄ μλμ μ»€λ° μ»¨λ²€μ λ°λ₯Έλ€.
μ»€λ° λ©μμ§λ λ€μμ νμμ λ°λΌ μμ±νλ€.
<Emoji> <Type>: <Subject>
<Body> (Optional)
<Footer> (Optional)
컀λ°μ μ’ λ₯λ₯Ό λνλ΄λ©°, μλ νμ μ€ νλλ₯Ό μ¬μ©ν©λλ€. 컀맨λ λΌμΈμμ μ΄λͺ¨ν°μ½ κΉ¨μ§μ λ°©μ§νλ €λ©΄ μ€μ μ΄λͺ¨ν°μ½ λμ Emoji Codeλ₯Ό μ¬μ©νλ€.
Featβ¨ (:sparkles:): μλ‘μ΄ κΈ°λ₯ μΆκ° λλ κΈ°μ‘΄ κΈ°λ₯ κ°μFixπ (:bug:): λ²κ·Έ μμ (μλ² μ€λ₯, λ°μ΄ν° λΆμΌμΉ λ±)Docsπ (:books:): νλ‘μ νΈ λ¬Έμ μμ λ° μΆκ° (README.md λ±)Styleπ¨ (:art:): μ½λ ν¬λ§·ν , μΈλ―Έμ½λ‘ λλ½ λ± κΈ°λ₯κ³Ό 무κ΄ν μ€νμΌ μμ Refactorπ¨ (:hammer:): κΈ°μ‘΄ μ½λ λ° μν€ν μ² κ°μ (리ν©ν λ§)Testβ (:white_check_mark:): μ λ ν μ€νΈ, ν΅ν© ν μ€νΈ μ½λ μΆκ° λ° μμ ChoreβοΈ (:gear:) : κ°λ° νκ²½ κ΅¬μΆ λ° μ€μ λ³κ²½ μ¬ν (λΉλ, μμ‘΄μ± μ λ°μ΄νΈ λ±)Devopsπ³ (:whale:): λ°°ν¬, CI/CD λ° νλ‘μ νΈ μλν κ΄λ ¨Securityπ (:lock:): 보μ κ΄λ ¨ μμ
- μ λͺ©μ 50μ μ΄λ΄λ‘, 무μμ νλμ§ λͺ ννκ² μμ½νλ€.
- λ¬Έμ₯μ λμ λ§μΉ¨ν(
.)λ₯Ό μ°μ§ μλλ€. Feat: λ‘κ·ΈμΈ κΈ°λ₯ ꡬνκ³Ό κ°μ΄ λͺ λ Ήλ¬ΈμΌλ‘ μμ±νλ€.
- λ³Έλ¬Έμ μ ν μ¬νμ΄λ©°, μ λͺ©λ§μΌλ‘ μ€λͺ μ΄ λΆμ‘±ν λ μμ±νλ€.
- μ΄λ»κ² λ³κ²½νλμ§, μ λ³κ²½νλμ§μ λν΄ μμΈν μμ νλ€.
- μ€ λ°κΏμ΄ νμν κ²½μ°, ν μ€μ 72μ μ΄λ΄λ‘ μμ±νλ€.
꼬리λ§μ κ΄λ ¨λ μ΄μ λ²νΈλ₯Ό λͺ μν λ μ¬μ©νλ€. μλ ν€μλλ₯Ό μ¬μ©νλ©΄ PR λ³ν© μ μ°κ²°λ μ΄μλ₯Ό **μλμΌλ‘ μ’ λ£(close)**μν¬ μ μλ€.
| ν€μλ | μ£Όλ μ¬μ© κ·μΉ | μ¬μ© μ |
|---|---|---|
Closes |
κΈ°λ₯ ꡬν, μμ μλ£ λ± μΌλ°μ μΈ μ΄μλ₯Ό ν΄κ²°νμ λ μ¬μ©νλ€. | Closes #10 |
Fixes |
λ²κ·Έ(Bug)λ₯Ό μμ νμ¬ μ΄μλ₯Ό ν΄κ²°νμ λ μ¬μ©νλ€. | Fixes #25 |
Resolves |
κΈ°λ₯/λ²κ·Έ μΈ λ Όμκ° νμνλ μ΄μλ₯Ό ν΄κ²°νμ λ μ¬μ©νλ€. | Resolves #40 |
Note: μ΄μλ₯Ό μλμΌλ‘ μ’ λ£μν€μ§ μκ³ λ¨μν μ°Έμ‘°λ§ ν κ²½μ°, ν€μλ μμ΄ μ΄μ λ²νΈλ§
#κ³Ό ν¨κ» μ λλ€. (μ:μ΄ μ»€λ°μ #75 μ΄μμ κ΄λ ¨μ΄ μμ΅λλ€.)
β¨ Feat: μμ
λ‘κ·ΈμΈ κΈ°λ₯ ꡬν
- OAuth 2.0μ μ΄μ©ν ꡬκΈ, μΉ΄μΉ΄μ€ λ‘κ·ΈμΈ κΈ°λ₯ μΆκ°
- λ‘κ·ΈμΈ μ±κ³΅ μ JWT ν ν° λ°κΈ λ‘μ§ κ΅¬ν
Closes #123
π Fix: λ©μΈ νμ΄μ§ λ°μ΄ν° μ‘°ν μ€λ₯ μμ
- λΉλκΈ° μ²λ¦¬ κ³Όμ μμ λ°μνλ λ°μ΄ν° λλ½ λ¬Έμ ν΄κ²°
- API μλ΅ κ° λ³κ²½μ λ°λ₯Έ νμ
μ μ μμ
Fixes #45
π¨ Refactor: μ€λ³΅λ μΈμ¦ λ‘μ§μ μ νΈλ¦¬ν° ν¨μλ‘ λΆλ¦¬
- μ¬λ¬ μλΉμ€μμ μ¬μ©λλ μΈμ¦ κ΄λ ¨ μ½λλ₯Ό `auth.util.ts`λ‘ ν΅ν©
- μ½λ μ¬μ¬μ©μ±μ λμ΄κ³ μ μ§λ³΄μ μ©μ΄μ± κ°μ
#80 μ΄μ λ
Όμλ₯Ό λ°νμΌλ‘ 리ν©ν λ§ μ§ν
λͺ¨λ λΈλμΉλ develop λΈλμΉμμ μμ±νλ κ²μ μμΉμΌλ‘ νλ€.
λΈλμΉ μ΄λ¦μ μμ
μ μ±κ²©κ³Ό μ΄μ λ²νΈλ₯Ό μ‘°ν©νμ¬ λ€μ κ·μΉμ λ°λ₯Έλ€.
{label}/{issue-number}
β οΈ μ£Όμ: λΈλμΉ μ΄λ¦μ # λ¬Έμλ₯Ό ν¬ν¨νμ§ μλλ€.
ν°λ―Έλ λͺ λ Ήμμ μ€λ₯λ₯Ό μ λ°ν μ μλ€.
| λΌλ²¨ | λΈλμΉ μ΄λ¦ μμ | μ€λͺ |
|---|---|---|
| Feature | feature/123 |
μ΄μ #123μ μλ‘μ΄ κΈ°λ₯ κ°λ° |
| Bug | bug/45 |
μ΄μ #45μ λ²κ·Έ μμ |
| Refactor | refactor/80 |
μ΄μ #80 κ΄λ ¨ μ½λ 리ν©ν λ§ |
| Docs | docs/7 |
μ΄μ #7 λ¬Έμ μμ λ° μΆκ° |
| Test | test/99 |
μ΄μ #99 ν μ€νΈ μ½λ μΆκ°/μμ |
| Chore | chore/22 |
μ΄μ #22μ μ€μ , λΉλ κ΄λ ¨ μμ |
| Devops | devops/18 |
λ°°ν¬ μλν, CI/CD κ΄λ ¨ μμ |