Skip to content

Latest commit

Β 

History

History
115 lines (106 loc) Β· 4.24 KB

File metadata and controls

115 lines (106 loc) Β· 4.24 KB

TOPLEARTH API SERVER REPOSITORY


πŸ“ Application module packaging structure

com.gdsc.toplearth_server
β”œβ”€β”€ application
β”‚   β”œβ”€β”€ service
β”‚   β”‚   β”œβ”€β”€
β”‚   β”‚   └──
β”‚   β”œβ”€β”€ dto
β”‚   β”‚   β”œβ”€β”€ 
β”‚   β”‚   └── 
β”œβ”€β”€ core
β”‚   β”œβ”€β”€ annotation
β”‚   β”‚   β”œβ”€β”€ 
β”‚   β”‚   └── 
β”‚   β”œβ”€β”€ common
β”‚   β”‚   β”œβ”€β”€ 
β”‚   β”‚   └──
β”‚   β”œβ”€β”€ config
β”‚   β”‚   β”œβ”€β”€ 
β”‚   β”‚   └──
β”‚   β”œβ”€β”€ constant
β”‚   β”‚   β”œβ”€β”€ 
β”‚   β”‚   └──
β”‚   β”œβ”€β”€ exception
β”‚   β”‚   β”œβ”€β”€ 
β”‚   β”‚   └──
β”‚   β”œβ”€β”€ interceptor
β”‚   β”‚   β”œβ”€β”€ 
β”‚   β”‚   └──
β”‚   β”œβ”€β”€ security
β”‚   β”‚   β”œβ”€β”€ 
β”‚   β”‚   └──
β”‚   β”œβ”€β”€ util
β”‚   β”‚   β”œβ”€β”€ 
β”‚   β”‚   └──
β”‚   β”œβ”€β”€ validation
β”‚   β”‚   β”œβ”€β”€ 
β”‚   β”‚   └──
β”œβ”€β”€ domain
β”‚   β”œβ”€β”€ entity
β”‚   β”‚   β”œβ”€β”€ 
β”‚   β”‚   └── 
β”‚   β”œβ”€β”€ repository
β”‚   β”‚   β”œβ”€β”€ 
β”‚   β”‚   └──  
β”œβ”€β”€ infrastructure
β”‚   β”œβ”€β”€ repository
β”‚   β”‚   └──  
β”‚   β”œβ”€β”€ message
β”‚   β”‚   └── 
β”‚   └── client
β”‚   β”‚    β”œβ”€β”€ 
β”‚   β”‚    └── 
└── presentation
    β”œβ”€β”€ controller
    β”‚   β”œβ”€β”€ 
    β”‚   └── 
    └── request
        β”œβ”€β”€
        └── 

🎯 Commit Convention

Keyword Description
Init Initial project setup
Feat Add a new feature
Fix Fix a bug
Docs Modify documentation
Style Code formatting, no changes to the code logic
Refactor Code refactoring
Test Add or refactor test code
Chore Package manager setup, build task updates, other changes (e.g., .gitignore)
Comment Add or modify comments
Rename Rename or move files/folders
Remove Delete a file
!BREAKING CHANGE Major API change
!HOTFIX Critical bug fix in urgency

πŸ“Œ Pull Request Convention

Icon Code Description
πŸ§‘πŸ»β€πŸŽ¨ :art Improve code structure/formatting
⚑️ :zap Performance improvement
πŸ”₯ :fire Delete code/files
πŸ› :bug Fix bugs
πŸš‘ :ambulance Urgent fixes
✨ :sparkles Introduce new features
βͺ :rewind Revert changes
πŸ”€ :twisted_rightwards_arrows Merge branches
πŸ’‘ :bulb Add/modify comments
πŸ—ƒ :card_file_box Database-related changes

πŸ“Œ Branch Naming Convention

Branch Name Description
main Main branch
dev Development branch
feature/# Feature branch
fix/# Bug fix branch
hotfix/# Critical bug fix branch
release/# Release branch

πŸ‘₯ Team Member

name email major
λ°•λ―ΌκΈ° https://github.com/mingi_jeok Computer Science Engineering
쑰원쀀 https://github.com/jun6292 Computer Science Engineering