You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
🚨 TDD 로 unit 테스트 단위 부터 작성 하며 구축하고 있기 때문에 아직 API 엔드포인트가 정리되지 않았습니다.
Git Branching Strategies
�Git Flow 의 간소화 된 버전 사용 ( Feature/<도메인> -> Dev -> Prod )
소규모 팀으로 소규모 서비스를 구현하였기 때문에 간소화 된 버전의 Git Flow 를 사용하였습니다.
다만 서로의 코드를 효과 적으로 리뷰 하고 소통 할 수 있도록 PR 시 전원의 Review/Approval 후 Merge 할 수 있도록 하였습니다.
Git Flow 전략이란?
5가지 브랜치:
master: 최상위 브랜치, 서비스의 배포
develop: 기능단위의 작업물들을 통합
feature: 기능 단위의 개발
release: 배포전 QA 등을 수행
horfix: 버그의 긴급 수정
Convention Templates (PR, Issue)
PR Template:
Title: 커밋 내역을 최대한 한 문장으로 정리
## 주요내용(Optional):
- 커밋 세부 작업 내용의 요약 1
- 커밋 세부 작업 내용의 요약 2
- 커밋 세부 작업 내용의 요약 3
## 기타(Optional):
- 다른 팀원들의 작업내용과 충돌 할 수 있는 사항 1
- 그 외 다른 팀원들과 함께 공유 및 고려 하고싶은 사항 1