brandol-archive / Server

Brandol Server
0 stars 0 forks source link

브랜돌

브랜드 팬덤 커뮤니티

우리가 만들어가는 브랜드, BRANDOL - 브랜드 팬덤 커뮤니티 앱

협업 전략

개발 프로세스

  1. 이슈 생성
    • 먼저 작업할 내용에 대한 이슈를 생성합니다.
  2. 작업 브랜치 생성
    • 로컬에서 "develop" 브랜치에서 새로운 브랜치를 만든다
    • 혹은 이슈에서 작업 브랜치를 생성하고 'git fetch origin' 수행
  3. 브랜치를 원격 저장소에 푸시한 후 코드 리뷰를 진행
    • 주의: push 하기 전에 'git pull origin develop'으로 코드 충돌 검사
  4. 코드 리뷰 후에 브랜치를 병합

브랜치 전략

브랜치 이름 사용 목적
main 👑 초기 세팅, 릴리즈 용도로 사용
develop 🏗️ 개발용 배포 서버 대상 브랜치
feature/N ✨ 새로운 기능 개발을 하기 위한 브랜치, N은 이슈 번호
refactor/N :recycle: 이미 있는 기능에 대한 수정을 위한 브랜치, N은 이슈 번호
bug/N :bug: 버그를 고치기 위한 브랜치, N은 이슈 번호
ci/N :construction_worker: 배포 관련 작업을 위한 브랜치, N은 이슈 번호

커밋컨벤션

태그이름 내용
:sparkles: Feat 새로운 기능을 추가할 경우
:bug:Fix 버그를 고친 경우
:recycle:Refactor 코드 리팩토링
:memo:Docs 문서, Swagger 를 수정한 경우
:construction_worker: Ci 배포 방식 수정 및 새로 추가