Justin-book

프론트엔드 브랜치 전략 및 PR 리뷰 규칙 (Frontend Branch & PR Rules)

2025-10-27

요약

  • FE 협업의 핵심은 일관된 브랜치 전략과 명확한 PR 프로세스다.
  • 본 문서는 브랜치 네이밍, PR 작성, 리뷰 규칙을 표준화한다.
  • 목표: 충돌 최소화, 품질 일관성, 리뷰 효율 극대화.
항목내용
브랜치 전략main/develop/feature/release/hotfix 체계
PR 규칙제목·설명·리뷰어 명시
리뷰 기준UI 품질 + 코드 일관성 + 성능
승인 원칙2인 이상 승인 + CI 통과 필수

1. 브랜치 전략

브랜치 유형목적예시
main운영 환경, 승인된 코드main
develop공통 개발 통합develop
feature기능 개발feature/login-ui
hotfix긴급 수정hotfix/button-alignment
release배포 후보release/v1.3.0
flowchart LR A[feature/*] --> B[develop] B --> C[release/*] C --> D[main] D --> E[hotfix/*] E --> B

모든 feature 브랜치는 이슈 번호와 함께 생성 (feature/ISSUE-123-login-ui)


2. PR 작성 규칙

항목규칙
제목`[featfixchorerefactor] #{이슈번호} - 변경 요약`
설명변경 이유, 주요 수정점, 테스트 방법
리뷰어최소 1명 (FE Lead 또는 BE 연계 시 BE 1명 포함)
커밋 단위1 PR = 1 목적 (기능/버그/리팩토링 분리)

3. 코드 리뷰 원칙

  • 리뷰 대상

    • UI/UX 일관성
    • State 관리 / API 연동 구조
    • Lint & Type 오류 여부
    • 성능 영향도 및 렌더링 최적화
  • 승인 기준

    • CI 통과 후 2인 이상 승인 시 병합 가능
  • 자기 병합 금지


4. 리뷰 피드백 관리

단계설명
1Reviewer가 Comment 작성
2Author가 “Resolved” 또는 수정 후 커밋
3Reviewer가 Close
4Approved 후 병합