Skip to content

협업 방식

Junhyuk Yu / 유준혁 edited this page Aug 15, 2024 · 5 revisions

기능 개발 플로우

  1. Zira를 사용하지 않는 대신, Issue에 본인이 할 업무를 적는다. ex) #1 지리는 기능 개발
  2. Issue 앞에 붙은 번호를 딴 feature 브랜치를 develop 브랜치에서 만든다. ex) feature/#1

tip) develop 브랜치에서 git checkout -b feature/#1 을 사용하면 바로 브랜치가 만들어진다.

  1. 기능 개발을 완료한 후 develop 브랜치로 PR을 날린다.
  2. 코드 리뷰 후 develop 브랜치로 merge
  3. 새로운 기능을 개발 할때는 develop 브랜치로 가서 코드를 최신화 하고 다시 1 부터 시작한다.

브랜치 전략 (Git-Flow)

image

  • default 브랜치를 develop으로 두어 Github Action이 push 될때 마다 작동하지 않도록 한다/
  • 배포를 할때는 develop 브랜치에서 main으로 PR을 날린다.

커밋 규칙

  • feat : 새로운 기능 추가
  • fix : 버그 수정
  • docs : 문서 수정
  • style : 코드 포맷팅, 세미콜론 누락, 코드 변경이 없는 경우
  • refactor : 코드 리펙토링
  • test : 테스트 코드, 리펙토링 테스트 코드 추가
  • chore : 빌드 업무 수정, 패키지 매니저 수정
Clone this wiki locally