이 문서는 Otvoo 프로젝트에서 Jira, GitHub, Wiki를 활용한 협업 흐름을 정리한 실전 가이드입니다.
모든 작업은 Jira 티켓 중심으로 흐르고, 브랜치/커밋/PR에는 Jira 티켓 키(
KAN-XXX
)를 명확히 포함해야 합니다.
Jira는 다음과 같은 계층 구조를 따릅니다:
⚠️ PR은 보통 Story 티켓 단위로 생성하고, 커밋은 Task 단위로 관리합니다.
형식: feature/KAN-000-작업요약
, bugfix/KAN-000-작업요약
등
Jira 키(KAN-000
)와 작업 요약을 kebab-case
로 작성합니다.
브랜치 목적 | 형식 예시 |
---|---|
Story 브랜치 | feature/KAN-111-로그인-기능-개발 |
버그 수정 | bugfix/KAN-123-회원가입-버그-수정 |
문서/세팅 작업 | chore/KAN-130-docker-환경-설정 |
브랜치 유형 | 기준 브랜치 | 생성 예시 |
---|---|---|
Story 브랜치 | Dev 브랜치 | feature/KAN-111-로그인-기능-개발 ← dev 기준 |
git checkout feature/KAN-100-사용자-관리
git pull origin feature/KAN-100-사용자-관리
git checkout -b feature/KAN-111-로그인-기능-개발
✅ Epic 브랜치는 따로 만들지 않고, Story 브랜치는 Dev 브랜치로부터 파생 → Dev 브랜치로 merge