νμμ μ°λͺ¨λ₯Ό μν λ§μΆ€ν κ΄λ¦¬ μλΉμ€, λμ΄λ²¨λ¦¬μ SrpingBoot Server Repository μ λλ€.
| μ μ μ° | μ΄ν¨λ¦° |
|---|---|
| youyeon11 | hyo-lin |
src/
βββ main/
βββ java/com/hanium/mom4u/
β βββ domain/ # ν΅μ¬ λΉμ¦λμ€ λλ©μΈ κ³μΈ΅
β β βββ calendar/ # μΌμ λ° μΊλ¦°λ λλ©μΈ
β β βββ common/ # λλ©μΈ κ³΅ν΅ λ‘μ§ λ° λ² μ΄μ€ μ½λ
β β βββ family/ # κ°μ‘± κ΄κ³ λ° κ·Έλ£Ή λλ©μΈ
β β βββ letter/ # νΈμ§ λ° λ©μμ§ λλ©μΈ
β β βββ member/ # νμ(Member) λλ©μΈ
β β βββ news/ # μ 보 λλ©μΈ
β β βββ question/ # μ§λ¬Έ λ° Q&A λλ©μΈ
β β βββ scan/ # μ€μΊ λ° λΆμ λλ©μΈ
β β βββ sse/ # μ€μκ° μλ¦Ό (Server-Sent Events)
β β
β βββ external/ # μΈλΆ μμ€ν
μ°λ λ° μΈνλΌ κ³μΈ΅
β β βββ redis/ # Redis μΊμ λ° μΈμ
κ΄λ¦¬
β β βββ s3/ # AWS S3 νμΌ κ΄λ¦¬
β β
β βββ global/ # μ μ κ³΅ν΅ μ²λ¦¬ μμ
β βββ config/ # μ μ μ€μ (Security, Swagger λ±)
β βββ exception/ # μ μ μμΈ μ²λ¦¬
β βββ filter/ # κ³΅ν΅ νν°
β βββ response/ # νμ€ API μλ΅ ν¬λ§·
β βββ util/ # κ³΅ν΅ μ νΈλ¦¬ν°
β
βββ resources/
βββ application.yml # κ³΅ν΅ μ ν리μΌμ΄μ
μ€μ
βββ application-dev.yml # κ°λ° νκ²½ μ€μ
βββ application-local.yml # λ‘컬 νκ²½ μ€μ
βββ application-prod.yml # μ΄μ νκ²½ μ€μ
β
βββ logback-dev.yml # κ°λ° νκ²½ λ‘κ·Έ μ€μ
βββ logback-spring.xml # Logback λ©μΈ μ€μ νμΌ
DearBelly Spring Server Git μ»€λ° λ©μμ§ μμ± κ·μΉ
<type>(<scope>): <subject>
μμ : feat(member): νμκ°μ API ꡬν
μ΄μ λ²νΈλ₯Ό 컀λ°/PR λ©μμ§μ ν¬ν¨νλ©΄, GitHubμμ μλμΌλ‘(#4)νμμΌλ‘ λ§ν¬λμ΄ μμ μΆμ μ΄ μ¬μμ§λλ€.
| Type | μ€λͺ |
|---|---|
feat |
μλ‘μ΄ κΈ°λ₯ μΆκ° |
fix |
λ²κ·Έ μμ |
refactor |
κΈ°λ₯ λ³ν μλ 리ν©ν λ§ |
del |
λΆνμν μ½λ μμ |
test |
ν μ€νΈ μ½λ μΆκ°/μμ |
docs |
λ¬Έμ μμ± λλ μμ |
chore |
λΉλ, μ€μ , CI, κΈ°ν μ μ§κ΄λ¦¬ |
<type>/<μμ
-μ€λͺ
>-<μ΄μλ²νΈ>
- main: λ°°ν¬ κ°λ₯ν μμ μ μΈ μ½λ
- develop: κ°λ° λΈλμΉ
type: feat, fix, refactor λ±μμ -μ€λͺ: μλ¬Έμ-μΌλ°₯μΌμ΄μ€(kebab-case)λ‘ μμ±μ΄μλ²νΈ: GitHub μ΄μ λ²νΈ μ°κ²°μ©
μμ:
feat/social-login-4

