Convention

Git Convention


1. 브랜치 네이밍 규칙

브랜치 유형 네이밍 예시 설명
메인 브랜치 master 배포 가능한 최종 코드
개발 브랜치 dev 각 파트의 통합 개발 브랜치
기능 브랜치 feature/BE/login, feature/FE/signup-form 기능 단위 작업 브랜치
버그 수정 fix/be/token-error, fix/fe/style-bug 버그 수정 브랜치
문서 작업 docs/readme-update 문서 관련 브랜치

2. 커밋 컨벤션

3. 브랜치 흐름

main
└── dev
    ├── BE
    │   ├── feature/BE/login
    │   └── feature/BE/logout
    └── FE
        ├── feature/FE/signup-form
        └── feature/FE/profile

4. PR(Merge Request)

  1. feature/BE/* 에서 기능을 완료
  2. dev/BE, dev/FE 브랜치에 PR 요청
  3. dev/BE, dev/FE 각각 통합 테스트 완료 시 master에 병합