λλ΄κ΅¬μ μ¨κ²¨μ§ λͺ μλ₯Ό 3D λͺ¨λ°μΌ λ§΅μΌλ‘ ꡬννκ³ , AI μ±λ΄μ ν΅ν΄ κ°μΈ λ§μΆ€ν μ₯μλ₯Ό μΆμ²ν΄ μ£Όλ λλ΄κ΅¬ λ‘컬 νλ μ΄μ μ±μ λλ€.
| FE | FE | BE | DA&AI | 3D Modeler | 3D Modeler |
|---|---|---|---|---|---|
![]() @ziizero |
![]() @chubin925 |
![]() @hyo-lin |
![]() @lyoonji |
![]() @YEJUNfootcleaner |
![]() @imperial-girl |
- νλ‘μ νΈλͺ : λλ΄ λ§μ ννλ (DobongExplorers)
- Framework: Spring Boot 3.5.3
- λΉλ λꡬ: Gradle
- Database: MySQL 8.0.33
- λ°°ν¬ λ°©μ: EC2
| κΈ°μ | μ€λͺ |
|---|---|
| Spring Boot | RESTful λ°±μλ νλ μμν¬ |
| Spring Data JPA | ORM κΈ°λ° DB μ κ·Ό |
| MySQL | λͺ μ λ° μ¬μ©μ, νμ€νΈ μ 보 μ μ₯ |
| Swagger | API λͺ μΈ μλ λ¬Έμν λꡬ |
| JWT + Security | μ¬μ©μ μΈμ¦ λ° λ³΄μ μ²λ¦¬ |
Spring Boot κΈ°λ° λ°±μλ νλ‘μ νΈλ₯Ό μν Git μ»€λ° λ©μμ§ μμ± κ·μΉμ λλ€.
β μ»€λ° λ©μμ§ νμ
<type>(<scope>): <subject>
feat(member): νμκ°μ API ꡬν
fix(auth): λ‘κ·ΈμΈ μ€ν¨ μ€λ₯ μμ
refactor(schedule): μλΉμ€ λ μ΄μ΄ λΆλ¦¬
μ΄μ λ²νΈλ₯Ό ν¬ν¨νλ©΄ GitHubμμ μλμΌλ‘ μ°κ²°λ©λλ€:
feat(location): λͺ μ μ‘°ν κΈ°λ₯ ꡬν (#12)
| Type | μ€λͺ |
|---|---|
feat |
μλ‘μ΄ κΈ°λ₯ μΆκ° |
fix |
λ²κ·Έ μμ |
refactor |
리ν©ν λ§ (κΈ°λ₯ λ³ν μμ) |
style |
μ½λ ν¬λ§·, μΈλ―Έμ½λ‘ , 곡백 λ± μμ |
test |
ν μ€νΈ μ½λ μμ±/μμ |
docs |
λ¬Έμ κ΄λ ¨ μμ |
chore |
λΉλ, μ€μ , CI κ΄λ ¨ μμ λ± |
νμ μ μν΄ λΈλμΉ λ€μ΄λ°μ λ€μκ³Ό κ°μ΄ ν΅μΌν©λλ€.
π λΈλμΉ μ΄λ¦ νμ
<type>/<μμ
-μ€λͺ
>-<μ΄μλ²νΈ>
type: feat, fix, refactor λ± μ»€λ° νμ κ³Ό λμΌ
μμ -μ€λͺ : μΌλ°₯μΌμ΄μ€ (μλ¬Έμ + νμ΄ν)
μ΄μλ²νΈ: GitHub μ΄μ λ²νΈ
π‘ μμ
feat/social-login-4
fix/jwt-expiration-bug-7
refactor/member-service-15
π λΈλμΉ μ’ λ₯
| λΈλμΉ μ΄λ¦ | μ©λ |
|---|---|
main |
μ΄μ λ°°ν¬ λΈλμΉ |
develop |
μ 체 κΈ°λ₯ ν΅ν© λ° ν μ€νΈ λΈλμΉ |
feat/* |
κΈ°λ₯ μΆκ° μμ λΈλμΉ |
fix/* |
λ²κ·Έ μμ λΈλμΉ |
refactor/* |
리ν©ν λ§ μμ λΈλμΉ |
docs/* |
λ¬Έμ μμ λΈλμΉ |





