Skip to content

협업 방식

Seokzin So edited this page Nov 8, 2021 · 6 revisions

✅ Commit Convention

Types

타입 설명
feat 기능 추가
fix 버그 수정
docs 문서 생성 및 수정
design 디자인 작업
refac 코드 리팩토링
test 테스트 관련
wip 진행중인 업무

Template

type: subject

body

(footer)
  • Body
    • How보단 What, Why 위주
    • 제목과 구분 위해 한 칸 띄움
  • Footer
    • Issue Tracking

✅ Issue Convention

Work Process

  • 이슈 등록 → 개발 → PR

Template

💡 개요
-

📋 진행상황
- [ ]
- [ ]

🗨 의견
- (PR 관련 코멘트, 관련 이슈, 토의할 내용..)

✅ PR Convention

Work Process

  • 동료가 이해하기 쉽게 최대한 친절하게 작성
  • 스크린샷을 통해 설명 보충
  • 꼼꼼한 코드 리뷰
  • Issue Linking (closed #1)

Branch protection rule

  • main을 Protected Branch로 보호
  • 최소 리뷰어 : 1명

Template

💡 개요
closed #
-

📋 진행상황
- [ ]
- [ ]

🖼 스크린샷

🗨 의견
- (PR 관련 코멘트, 관련 이슈, 토의할 내용..)

✅ Git branch Strategy

Git-flow (simplified)

  • main
    • 제품 릴리즈 브랜치
  • dev
    • 개발 브랜치
    • 테스트 마친 후 main 브랜치에 병합
  • feat
    • 기능 단위 개발 브랜치
    • 개발 후 dev 브랜치에 병합