50, 60 자영업자의 SNS 홍보 부담을 덜기 위해, 홍보 사진/글 자동화 제작 서비스
- 24.10.17 - 2024.11.02
Java 17
- IDE : IntelliJ IDEA
- Framework : Springboot(3.0.6)
- Database : PostgreSQL
- ORM : Hibernate (Spring Data JPA 사용)
-
커밋 컨벤션
- Feat: 새로운 기능 추가
- Fix: 버그 수정
- Docs: 문서 수정
- Style: 코드 포맷팅, 세미콜론 누락, 코드 변경이 없는 경우
- Refactor: 코드 리팩토링
- Test: 테스트 코드, 리팩토링 테스트 코드 추가
- Chore: 빌드 업무 수정, 패키지 매니저 수정
-
branch 규칙
- 이슈 번호와 기능을 딴 branch 명을 사용한다.
- 예시
- git checkout -b 타입/이슈번호
- git checkout -b feat/1
-
commit message 규칙
- 종류: 메시지
- 예시
- Feat: 커밋 내용 - #이슈번호
- Feat: 로그인 구현 - #1
-
DTO 규칙
- 엔티티명 + Res/Req + 역할 + DTO
- 예시
- UserResSaveDTO
- PostReqSaveDTO