프로젝트는 Git Flow 를 베이스로 사용 중이에요 ☝️ 각 브랜치의 목적에 맞게 명확히 사용해 주셔야 해요

Overview


간단하게 이렇게 구성되어 있어요 (또 자세히 설명할게요)

main → 배포용이에요

dev → 서버 테스트 용으로 쓸게요

feature → 기능 개발 단위로 분할할게요

hotfix → 급하게 코드를 고쳐야 할 때 써요

Process


작업 과정을 보여드릴게요

모두가 각각 한 차례의 스프린트로 개발을 진행합니다!

각자 기능 단위로 정의된 이슈에 따라 feature 브랜치를 생성하여 사용해요

하나의 기능이 구현되었고 dev 브랜치로 PR을 남겨요.(머지 이전에 모두의 리뷰를 받아야 해요)

dev브랜치에서는 테스트 서버 배포를 시작할 수 있도록 파이프 라인을 구축해요

이 과정을 반복하며 한 차례의 스프린트 개발이 끝났다고 할게요

main 브랜치로 머지하여, 해당 스프린트 버전의 서버로 실제 운영을 시작해요