TOSEA 프로젝트의 Spring Boot 기반 백엔드 레포지토리입니다.
| 구분 | 기술 |
|---|---|
| Language | Java 17 |
| Framework | Spring Boot 4.x |
| ORM | Spring Data JPA |
| Database | MySQL |
| Build Tool | Gradle |
| API Docs | SpringDoc OpenAPI (Swagger) |
| Infra | AWS EC2, RDS |
| Deploy | GitHub Actions (CI/CD) |
TO.SEA 서비스의 서버 구성도입니다.
develop– 모든 기능 통합 브랜치feature/*– 기능 단위 개발 브랜치hotfix/*– 긴급 수정 브랜치release/*– 배포용 브랜치
기능 개발 시
develop브랜치에서 파생된feature/브랜치에서 작업합니다.
완료되면 Pull Request를 통해 병합하세요.
develop브랜치에 직접 커밋 금지- 작업 전 반드시 issue 등록
- PR 생성 시 해당 이슈 연결
- 모든 PR은 코드리뷰 후 merge
- 기능은 작은 단위로 나눠 브랜치 생성
- 기능 완료 후 PR → 리뷰 → develop 병합


