Skip to content
suhyung kwon edited this page Aug 28, 2025 · 6 revisions

협업규칙

1. 기본 규칙

  • 코어타임: 14시 ~ 16시
  • 데일리 팀미팅: 10시
    • 진행상황 공유
    • PR 코드 리뷰 및 병합
  • 팀원들의 이해를 위해 issue, PR 열심히 작성!
  • 작업흐름: Issue -> 작업 -> PR -> 코드리뷰 -> 병합
  • 코드리뷰
    • 승인 1회 이상 -> 올린 사람이 Merge 하기
    • Merge 룰
      • feature -> develop(기능 병합) Squash and Merge
      • develop -> main (배포 병합) Merge
      • hotfix -> main (배포 병합) Merge

2. Branch 컨벤션

(<-) merge 흐름

  • main <- hotfix
  • main <- develop
  • develop <- feature/기능이름

3. Commit 컨벤션

커밋 타입별 분류

타입 설명 사용 예시
feat 새로운 기능 추가 feat: 사용자 로그인 기능 추가
fix 버그 수정 fix: 로그인 시 null pointer exception 수정
docs 문서 수정 (코드 변경 없음) docs: README.md API 문서 업데이트
style 코드 포맷팅, 세미콜론 누락 등 (기능 변경 없음) style: 코드 들여쓰기 및 공백 정리
refactor 코드 리팩토링 (기능 변경 없음) refactor: 사용자 인증 로직 모듈화
chore 빌드, 패키지 매니저 설정 등 chore: package.json 의존성 업데이트
perf 성능 개선 perf: 데이터베이스 쿼리 최적화
build 빌드 시스템, 외부 의존성 관련 build: webpack 설정 업데이트
revert 이전 커밋 되돌리기 revert: "feat: 사용자 로그인 기능 추가"

커밋 메시지 작성 규칙

 feat(auth): 새 기능 추가 - #10
  • (auth): 기능 이름 붙여주기 (선택)
  • #-이슈넘버 붙여주기

Clone this wiki locally