Skip to content

선물을 보다 더 의미 있게 전달하기 위한 서비스

Notifications You must be signed in to change notification settings

dnd-side-project/dnd-12th-5-backend

Repository files navigation

📚 Team Collaboration Guide

🌿 Branch Strategy

Main Branches

Branch Naming Convention

  • JIRA 이슈 번호를 사용하여 브랜치 생성

🤝 PR (Pull Request) Process

PR Rules

  1. 직접 Push 금지
    • 모든 코드 변경사항은 PR을 통해 진행
  2. PR 공유
    • PR 생성 시 팀 톡방에 공유 필수
  3. 코드 리뷰
    • 2일 이내에 2명의 코드 리뷰 승인 필수
    • 리뷰어의 피드백을 반영하여 코드 품질 향상

PR Template

# Pull Request

## 🔗 연관된 이슈
close #이슈번호

## 📝 작업 내용
<!-- 이번 PR에서 작업한 내용을 상세히 설명해주세요 -->
- 구현 내용:
  - 
- 변경 사항:
  - 
- 스크린샷/영상:
  <!-- 시각적인 변경사항이 있는 경우 첨부해주세요 -->

## ✅ 테스트 결과
<!-- 아래 항목들을 체크하고 결과를 공유해주세요 -->
- [ ] 로컬 테스트 완료
- [ ] 단위 테스트 통과
- [ ] E2E 테스트 통과 (해당되는 경우)

### 테스트 상세 내용
<!-- 주요 테스트 케이스와 결과를 설명해주세요 -->
- 테스트 환경:
- 테스트 결과:
  - 
- 테스트 증빙:
  <!-- 스크린샷이나 로그를 첨부해주세요 -->

## 🚨 주의사항
<!-- 배포 시 또는 리뷰 시 특별히 주의해야 할 사항을 작성해주세요 -->
- 

## 🙏 리뷰 요청사항
<!-- 리뷰어가 특별히 확인해주었으면 하는 부분을 작성해주세요 -->
- 리뷰 포인트:
  - 
- 논의가 필요한 부분:
  - 

📝 Commit Convention

커밋 메시지 구조

[<type>]: <summary> (#<issue>)
<body>

커밋 메시지 제목 규칙

  • 형식: [<type>]: <summary> (#<issue>)
  • 제목 길이: 최대 50글자
  • 예시: [feat]: 메인 페이지 구현 (#21)

Commit Types

Type Description
build 빌드 관련 파일 수정
ci CI 관련 파일 수정
docs 문서 파일 수정
feat 새로운 기능 구현
fix 버그 해결
perf 성능 개선
refactor 코드 리팩터링
remove 파일 삭제
rename 파일명/디렉토리명 수정 또는 파일/디렉토리 이동
story FE storybook 관련 story 추가/변경
style 코드 스타일 변경 (ex. 세미콜론 추가, 공백 추가 등)
test 테스트 코드 추가/수정/삭제

Summary 작성 규칙

  • 한글로 작성
  • 간결하고 명확한 내용 요약
  • 명령형으로 작성
  • 현재 시제 사용
  • 문장 형식 지양

커밋 메시지 본문 (선택사항)

  • 한글로 작성
  • 변경 사항에 대한 상세 설명
  • 변경 이유 및 변경 전과의 비교 내용 포함

About

선물을 보다 더 의미 있게 전달하기 위한 서비스

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages