합동세미나 모바일 앱, 여기어때 팀입니다.
정정교/Junggyo1020 | 신정윤/JungYoonShin |
Git Flow
main
: 배포 프랜치develop
: 개발 브랜치type/#이슈번호
: 세부 개발 브랜치- 생성한 이슈번호로 브랜치를 생성한다.
- ex) feat/#20
- PR 머지 후 해당 브랜치는 삭제한다.
[type/#이슈번호]: 작업내용
ex) [feat/#20]: 검색 결과 필터링 기능 추가
type/#이슈번호
ex) feat/#20
Type | 의미 |
---|---|
✨ FEAT | 새로운 기능 추가 |
🔨 FIX | 버그, 오류 수정 |
✅ CHORE | 동작에 영향 없는 코드 or 변경 없는 변경사항(주석 추가 등) ex) .gitIgnore |
📝 DOCS | README나 WIKI 등의 문서 수정 |
♻️ REFACTOR | 코드 리팩토링 |
✏️ CORRECT | 주로 문법의 오류나 타입의 변경, 이름 변경시 |
⚰️ DEL | 쓸모없는 코드 삭제 |
⏪️ RENAME | 파일 이름 변경시 |
🔀 MERGE | 다른 브랜치와 병합 |
💡Test | 테스트 코드, 리팩토링 테스트 코드 추가 |
✒️ Comment | 필요한 주석 추가 및 변경 |
📂 File | 파일 또는 폴더명 수정, 이동, 삭제 등의 작업만 수행한 경우 |
🔥 !HOTFIX | 급하게 치명적인 버그를 고쳐야 하는 경우 |
├── build.gradle
├── 📂 src/main/java/org/joinseminar
│ ├── 📂 domain
│ │ ├── 📂 entity1
│ │ │ ├── 📂 controller
│ │ │ ├── 📂 dto
│ │ │ ├── 📂 request
│ │ │ └── 📂 response
│ │ │ ├── 📂 model
│ │ │ ├── 📂 repository
│ │ │ └── 📂 service
│ │ └── 📂 entity2
│ │ ├── 📂 controller
│ │ ├── 📂 dto
│ │ ├── 📂 request
│ │ └── 📂 response
│ │ ├── 📂 model
│ │ ├── 📂 repository
│ │ └── 📂 service
│ └── 📂 global
│ ├── 📂 common
│ │ ├── 📂 dto
│ │ └── 📂 model
│ ├── 📂 config
│ └── 📂 exception
│ ├── 📂 enums
│ ├── 📂 model(CustomException)
│ └── GlobalExceptionHandler.java
└── ServerApplication.java