HomeAboutMeBlogGuest
© 2025 Sejin Cha. All rights reserved.
Built with Next.js, deployed on Vercel
🤎
프론트엔드 데브코스 5기 교육생
/
조윤호팀
조윤호팀
/
📝
알고바로 프로젝트 컨벤션(FE)
/
윤호팀 FE 브랜치 전략

윤호팀 FE 브랜치 전략

Git Flow 전략

  • main : 최종 배포용
  • dev : 개발 단계
  • release: release-{버전명} 백업 용도로 사용 시맨틱 버전으로 버전명 기술
    • major.minor.patch // 주.부.수

      Major

      • 대대적인 변화
      • 기존 버전과 호환되지 않는 API 변화

      Minor

      • 기존 버전과 호환되면서 새로운 기능 추가
      • 기존 기능이 변경되거나 API 변경

      Patch

      • 기존 버전과 호환되면서 버그 수정
      • API 변화 없음
      • 기존 클라이언트가 알아차리지 못할 정도의 작은 변화
  • feature: 이슈 생성 ⇒ feature/{이슈번호}-{핵심작업내용(파스칼케이스)} , ex) feature/#1-MainPage, feature/#2-LoginError , (fix, refactor 사용 여부는 프로젝트 중후반 추가 결정 )
핵심작업내용은 선택 사항, 이슈 내 2개 이상의 브랜치가 존재할 경우는 필수적으로 추가 작성
  • hotfix: main 브랜치에서 정말 사소한 수정들 위주로 사용