개인 성향 기반 그룹 여행 합의 웹 서비스
안녕하세요
TRTI BACK END 입니다.
dependencies | 버전 |
---|---|
Lombok | 1.18.22 |
Spring Web | 5.3.14 |
Spring Security | 5.6.1 |
Spring Data JPA | 2.6.0 |
MySQL | 8.0.27 |
Validation | 2.6.2 |
RestDocs | 2.0.5.RELEASE |
기술 | 버전 |
---|---|
Spring Boot | 2.6.2 |
Java | 11 |
docker | 2.10.12 |
Junit5 | |
MySQL | 8.0.27 |
자세히 보기
deploy
: 배포시 사용하는 브랜치develop
: 다음 출시 버전을 개발하는 브랜치- 다음 릴리즈를 위해 언제든 배포될 수 있는 상태
- 하나의 기능 구현이 끝나면, develop 브랜치로 병합할 것
feature
: 기능을 개발하는 브랜치- 기능을 완성할 때 까지 유지하며, 완성시
develop
브랜치로 merge feature
는 이슈번호를 기준으로 생성- Ex)
feature-2/example
- 기능을 완성할 때 까지 유지하며, 완성시
refactoring
: 리펙토링을 진행하는 브랜치hotfix
: 배포 버전에서 생긴 문제로 긴급한 트러블 슈팅이 필요할 때 개발이 진행되는 브랜치test
: 테스트를 진행하는 브랜치
자세히 보기
type | content |
---|---|
🌞INIT | 최초 생성 |
🔥FEAT | 기능 구현 |
📁LIB | 라이브러리 추가 |
📈UPDATE | 코드 수정 |
🔧FIX | 오류 수정 |
💨MOVE | 파일 이동 |
🖍RENAME | 이름 변경 |
🌪️REF | 리팩토링 |
🌚TIDY | 코드 삭제 |
💣REMOVE | 파일 삭제 |
📖TEST | 테스트 |
긴급 작업 | |
📜DOCS | 문서화 |
- 제목과 본문을 한 줄 띄워 분리하기
- 제목은 영문 기준 50자 이내로
- 제목 첫글자를 대문자로
- 제목 끝에 . 금지
- 제목은 명령조로
- 본문은 영문 기준 72자마다 줄 바꾸기
- 본문은 어떻게보다 무엇을, 왜에 맞춰 작성하기
https://naver.github.io/hackday-conventions-java
[Spring Dependencies version] https://docs.spring.io/spring-boot/docs/current/reference/html/dependency-versions.html#dependency-versions
[NHN Cloud - 좋은 커밋 메시지를 작성하기 위한 7가지 약속]
https://meetup.toast.com/posts/106
[커밋 메시지 가이드]
https://github.com/RomuloOliveira/commit-messages-guide/blob/master/README_ko-KR.md
[우아한 형제들 기술 블로그 - 우린 Git-flow를 사용하고 있어요] https://techblog.woowahan.com/2553/