Skip to content

πŸ€±λ””μ–΄λ²¨λ¦¬(DearBelly)🀱: μ‚°λͺ¨μ™€ νƒœμ•„λ₯Ό μœ„ν•œ ν”Œλž«νΌ, 디어벨리

Notifications You must be signed in to change notification settings

DearBelly/DearBelly-BE-Spring

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

774 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🀱DearBelly🀱

νƒœμ•„μ™€ μ‚°λͺ¨λ₯Ό μœ„ν•œ λ§žμΆ€ν˜• 관리 μ„œλΉ„μŠ€, λ””μ–΄λ²¨λ¦¬μ˜ SrpingBoot Server Repository μž…λ‹ˆλ‹€.


πŸ‘¨β€πŸ’»κ΅¬μ„±μ›πŸ‘¨β€πŸ’»

μ „μœ μ—° 이효린
youyeon11 hyo-lin

⭐ERD⭐

ERD


⭐Architecture⭐

Architecture


πŸ“ ν”„λ‘œμ νŠΈ ꡬ쑰 πŸ“

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 메인 μ„€μ • 파일

πŸ“ Git Commit Convention πŸ“

DearBelly Spring Server Git 컀밋 λ©”μ‹œμ§€ μž‘μ„± κ·œμΉ™

컀밋 λ©”μ‹œμ§€ ν˜•μ‹

<type>(<scope>): <subject>

μ˜ˆμ‹œ : feat(member): νšŒμ›κ°€μž… API κ΅¬ν˜„
이슈 번호λ₯Ό 컀밋/PR λ©”μ‹œμ§€μ— ν¬ν•¨ν•˜λ©΄, GitHubμ—μ„œ μžλ™μœΌλ‘œ (#4) ν˜•μ‹μœΌλ‘œ λ§ν¬λ˜μ–΄ μž‘μ—… 좔적이 μ‰¬μ›Œμ§‘λ‹ˆλ‹€.


Type λͺ©λ‘

Type μ„€λͺ…
feat μƒˆλ‘œμš΄ κΈ°λŠ₯ μΆ”κ°€
fix 버그 μˆ˜μ •
refactor κΈ°λŠ₯ λ³€ν™” μ—†λŠ” λ¦¬νŒ©ν† λ§
del λΆˆν•„μš”ν•œ μ½”λ“œ μ‚­μ œ
test ν…ŒμŠ€νŠΈ μ½”λ“œ μΆ”κ°€/μˆ˜μ •
docs λ¬Έμ„œ μž‘μ„± λ˜λŠ” μˆ˜μ •
chore λΉŒλ“œ, μ„€μ •, CI, 기타 μœ μ§€κ΄€λ¦¬

πŸ“ Branch Naming Convention πŸ“

브랜치 넀이밍 μ»¨λ²€μ…˜

<type>/<μž‘μ—…-μ„€λͺ…>-<이슈번호>
  • main: 배포 κ°€λŠ₯ν•œ μ•ˆμ •μ μΈ μ½”λ“œ
  • develop: 개발 브랜치
  • type: feat, fix, refactor λ“±
  • μž‘μ—…-μ„€λͺ…: μ†Œλ¬Έμž-μΌ€λ°₯μΌ€μ΄μŠ€(kebab-case)둜 μž‘μ„±
  • 이슈번호: GitHub 이슈 번호 μ—°κ²°μš©

μ˜ˆμ‹œ: feat/social-login-4


About

πŸ€±λ””μ–΄λ²¨λ¦¬(DearBelly)🀱: μ‚°λͺ¨μ™€ νƒœμ•„λ₯Ό μœ„ν•œ ν”Œλž«νΌ, 디어벨리

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages