Skip to content

Code Place 팀의 Workflow

hunsy9 edited this page Sep 28, 2024 · 1 revision

WorkFlow

작업 시작 전

1. 기획 회의 및 팀원 별 업무 할당

  • 슬랙 또는 대면으로 진행합니다.

2. Issue 등록

  • Issue는 업무를 시작하기 전 반드시 끊어야하는 티켓과 같은 개념입니다.

이미지의 절차에 맞게 이슈를 등록해주세요.

  1. Issue 컨벤션에 맞추어 Issue 제목을 작성합니다.
  2. Issue 내용을 작성합니다.
  3. 할당자(Assignees)를 등록합니다.
  4. 라벨을 설정합니다.
  5. 프로젝트를 CSEP으로 설정합니다.
  6. Issue를 등록합니다.

3. Issue와 대응하는 원격 브랜치 생성

  • Issue와 브랜치를 자동으로 매핑하기 위해 등록한 이슈의 Create a branch를 선택합니다.
  • 해당 모달창에 들어오면 Issue 제목을 바탕으로 브랜치 이름이 자동생성됩니다. Issue 번호 앞에 #만 붙여주세요.
  • 확인해야하는 사항들을 확인하고 브랜치를 생성합니다.

작업 중

  • 원격 브랜치를 로컬 브랜치로 가져와서 각자 작업합니다.
  • 커밋 컨벤션을 지켜서 작업해주세요.

작업 이후

  • 각자의 기능 개발 브랜치에서 develop 브랜치에 Pull Request를 합니다.
  • develop에 Merge 시 빌드 테스트용 Action이 실행됩니다.
  • Action이 종료되면 Squash and Merge를 선택하여 병합합니다.(중요!)