src/main/java/~~
└── 기능
├── code
│ └── ErrorCode
├── controller
├── entity
├── dto
├── service
└── repository
브랜치 이름은 아래 규칙을 따릅니다.
type/이슈번호-작업내용
| Type | 의미 | 예시 |
|---|---|---|
| feat | 새로운 기능 개발 | feat/1-signup |
| fix | 버그 수정 | fix/2-login-error |
| docs | 문서 수정 | docs/3-readme |
| refactor | 코드 리팩토링 | refactor/4-member-service |
| chore | 설정, 빌드, 기타 작업 | chore/5-github-template |
| test | 테스트 코드 작성 | test/6-member-service |
커밋 메시지는 아래 형식을 사용합니다.
type: 작업 내용
| Type | 의미 |
|---|---|
| feat | 새로운 기능 추가 |
| fix | 버그 수정 |
| docs | 문서 수정 |
| style | 코드 포맷팅, 세미콜론 수정 등 기능 변화 없는 수정 |
| refactor | 코드 리팩토링 |
| test | 테스트 코드 추가 또는 수정 |
| chore | 빌드 설정, 패키지 설정, 기타 작업 |
| rename | 파일 또는 폴더명 변경 |
| remove | 파일 삭제 |