내가 모르던 나를 알아가는, 나를 표현하는 한 줄 SNS
기술 | 버전 |
---|---|
Google kubernetes Engine | |
Google Cloud Registry | |
Google Cloud Load Balancer | |
Docker | |
SpringBoot | 2.5.2 |
Spring Rest Docs | |
Gradle | 7.1.1 |
JPA | |
Junit5 | |
MongoDB |
자세히 보기
참고) 우아한 형제들 기술 블로그 - 우린 Git-flow를 사용하고 있어요
main
: 배포시 사용하는 브랜치develop
: 다음 출시 버전을 개발하는 브랜치- 다음 릴리즈를 위해 언제든 배포될 수 있는 상태
- 하나의 기능 구현이 끝나면, develop 브랜치로 병합할 것
feature
: 기능을 개발하는 브랜치- 기능을 완성할 때 까지 유지하며, 완성시
develop
브랜치로 merge feature
는 이슈번호를 기준으로 생성- Ex)
feature-2/example
- 기능을 완성할 때 까지 유지하며, 완성시
release
: 릴리즈를 준비하는 브랜치(QA)hotfix
: 배포 버전에서 생긴 문제로 긴급한 트러블 슈팅이 필요할 때 개발이 진행되는 브랜치
자세히 보기
Add
: 클래스, 설정파일 등의 새로운 파일 추가Feat
: 새로운 기능 추가Docs
: 문서 수정Test
: 테스트 코드 작성Chore
: 기타 변경 사항(빌드 스크립트 수정 등)Fix
: 올바르지 않은 코드를 고친 경우Update
: 수정, 추가, 보완(주로 코드가 아닌 버전 업데이트)Refactor
: 코드의 리팩토링Remove
: 코드의 삭제