Workflow

Issue 생성
→ develop에서 작업 브랜치 생성
→ 작업 및 커밋
→ 로컬 lint, format, typecheck, build 검증
→ PR 생성 (develop 대상)
→ CI 검사 및 상대 팀원 리뷰
→ CI 통과 + Approve 1명
→ develop 병합
→ 작업 브랜치 삭제

배포 또는 최종 제출 시
develop → main 대상 PR 생성
→ CI 검사 및 상대 팀원 Approve
→ main 병합 (Merge Commit)

협업 규칙

Issue 규칙

Issue 제목은 아래 형식을 따릅니다.

[TYPE] 작업 내용

예: [FEAT] 로그인 화면 구현

[FEAT], [FIX], [REFACTOR], [DOCS], [CHORE], [TEST] 중 작업 성격에 맞는 Type을 사용합니다.

Branch 규칙

브랜치는 아래 형식을 따릅니다.

type/이슈번호-작업내용
Type 의미 예시
feat 새로운 기능 개발 feat/1-signup
fix 버그 수정 fix/2-login-error
docs 문서 수정 docs/3-readme
refactor 코드 리팩토링 refactor/4-member-service
chore 설정, 빌드, 기타 작업 chore/5-github-template
test 테스트 코드 작성 또는 수정 test/6-member-service
hotfix 배포 버전의 긴급 오류 수정 hotfix/7-login-crash