덕성여자대학교 멋쟁이사자처럼 13기 운영진
| 고희주 | 이가은 |
| 역할 | 종류 | 선정 이유 |
|---|---|---|
| Framework | 생산성 높은 Java 기반 웹 프레임워크 | |
| Language | 안정적이고 대규모 프로젝트에 적합 | |
| ORM | 객체지향적인 DB 접근 | |
| DB | 안정적이고 널리 사용되는 RDBMS | |
| Deployment | 컨테이너 기반 배포, 클라우드 확장성 |
- port 번호:
8080 - 빌드/실행 명령어 예시
🔧 Gradle
./gradlew clean build # 프로젝트 빌드
./gradlew bootRun # 로컬 실행
🐳 Docker 기반 실행
docker compose up --build -d # 빌드 + 백그라운드 실행
docker compose down # 컨테이너 종료
main ← feat
- main : 배포 및 전체 개발 브랜치 (feat이 merge되는 브랜치) -> 1차 배포 브랜치
- develop : 1차 배포 이후, 2차 배포를 위한 작업이 merge되는 브랜치 -> 2차 배포 브랜치
- feat : 페이지/기능 별 브랜치
- refactor : 리펙토링/수정 별 브랜치
-
커밋 유형
- ✨ Feat: 새로운 기능 추가
- 🐛 Fix : 버그 수정
- 🔧 Chore : 빌드 설정, 의존성 업데이트 등 작업
- ✏️ Typing Error : 오타 수정
- 🚚 Mod : 폴더 구조 이동 및 파일 이름 수정
- 💡 Add : 파일 추가 (ex- 이미지 추가)
- 🔥 Del : 파일 삭제
- ♻️ Refactor : 코드 리펙토링
- 🎉 Init: 프로젝트 세팅
-
형식:
커밋유형: 상세설명 -
예시:
- 🎉 Init: 프로젝트 초기 세팅
- ✨ Feat: 로그인 기능 구현
Branch Naming 규칙
- 브랜치 종류
Feat: 새로운 기능 추가Fix: 버그 수정Refactor: 코드 리펙토링Init: 프로젝트 세팅
- 형식:
브랜치종류/상세기능 - 예시:
- Init/project-setting
- fix/login
Issue Title 규칙
- 태그 목록:
Feat: 새로운 기능 추가Fix: 버그 수정Refactor: 코드 리펙토링Init: 프로젝트 세팅
- 예시:
- [Feat] 로그인 기능 구현
- [Init] 프로젝트 초기 세팅
- 제목: [Feat] 간단한 요약
- 내용:
## 📄 About
<!-- 해당 이슈에서 작업할 내용을 작성해주세요. -->
## ✅ To Do
<!-- 해당 이슈와 관련된 할 일을 작성해주세요. -->
<!-- 할 일을 완료했다면 체크 표시로 기록해주세요. -->
- [ ] todo
- [ ] todo
PR Title 규칙
- 형식:
태그: 제목 - 태그 목록:
Feat: 새로운 기능 추가Fix: 버그 수정Refactor: 코드 리펙토링Init: 프로젝트 세팅
- 예시:
- Feat: 로그인 기능 구현
- Fix: 로그인 버그 수정
- PR 작성 규칙:
<!-- PR 제목은 '[Feat] 작업 내용' 과 같은 형태로 작성해주세요. -->
### 📑 이슈 번호
<!-- 이슈 번호를 작성해주세요. 해당 PR이 Merge되면 자동으로 이슈가 close됩니다. ex) #1 -->
- close #
<br>
### ✨️ 작업 내용
<!-- 작업 내용을 간략히 설명해주세요 -->
<br>
### 💭 코멘트
<!-- 코드 리뷰가 필요한 부분이나 궁금한 점을 자유롭게 남겨주세요! -->
📦2025-RENDERING-BE
┣ 📂src/main/java/com/example/rendering
┃ ┣ 📂code # 공통 설정/예외/응답
┃ ┣ 📂config
┃ ┣ 📂controller
┃ ┣ 📂dto
┃ ┣ 📂entity
┃ ┣ 📂repository
┃ ┗ 📂service
┣ 📂src/main/resources
┃ ┗ 📜application.yml
┣ 📜build.gradle
┗ 📜Dockerfile
• Swagger UI : https://pink-pudding.shop/swagger-ui/index.html