한성대학교 멋쟁이사자처럼 13기 백엔드 레포지토리
- Language:
Java 21 - Framework:
Spring Boot 3.5.3,Spring Security 6.2.1 - Library:
jjwt 0.11.5 - Database:
MySQL - ORM:
Spring Data JPA - Build Tool:
Gradle 8.14.3 - IDE:
IntelliJ Ultimate
| 태그 이름 | 설명 |
|---|---|
| [feat] | 새로운 기능 추가 |
| [fix] | 버그 수정 |
| [docs] | 문서 수정 (README 등) |
| [style] | 코드 스타일 (세미콜론 등) |
| [refactor] | 코드 리팩토링 (기능 변화 없음) |
| [test] | 테스트 코드 추가/수정 |
| [chore] | 빌드 설정, 패키지 등 기타 작업 |
-
마이크로 커밋 (Micro Commit) ✨
- 작은 단위로 자주 커밋하기!
-
이해하기 쉽게 작성
- 커밋 메시지는 명확하고 이해하기 쉽게 작성하기
-
커밋 형식
- 태그. 해당 기능 설명
예: feat. 로그인 기능 추가
- 태그. 해당 기능 설명
-
메인 브랜치 (main)
- 항상 배포 가능한 상태를 유지하기!
- 직접 커밋하지 않기 🔥
-
개발 브랜치 (develop)
- 다음 배포 버전 준비
- 새로운 기능과 버그 수정을 위한 기본 브랜치
-
기능 브랜치 (feature)
- 새로운 기능을 개발 시 사용하는 브랜치
- 네이밍 규칙:
feature/api-기능,feature/config-jwt
-
버그 수정 브랜치 (fix)
- 버그를 수정할 때 사용
- 네이밍 규칙:
fix/버그
-
브랜치 병합
- PR(Pull Request)을 통해서만 병합하기
- 테스트 및 코드 리뷰 필수 !
- 모든 테스트를 통과한 브랜치는 병합 후, 삭제하기