Skip to content
Suyeon edited this page Feb 15, 2025 · 4 revisions

Welcome to the dongnezip-client wiki! ✨

깃 브랜치 전략

단순화된 Git Flow 방식을 따릅니다. 브랜치 구조를 간결하게 유지하여 빠른 개발, 배포, 협업을 효율적으로 진행할 수 있습니다.

예시 : feature/login feature/user-profile

브랜치명 사용 목적
main 배포 가능한 최종 코드 유지
develop 개발 중인 코드 통합
feature/* 새로운 기능 개발
hotfix/* 운영 중 긴급 버그 수정

Git 커밋 메시지 규칙

  • 작성 방법 : 커밋 유형:구현 내용[#이슈 번호]
  • 작성 예시
git commit -m"feat: 회원가입 기능 추가[#23]"
커밋 유형 설명 예제
feat 새로운 기능 추가 feat: 구글 OAuth 로그인 기능 추가
fix 버그 수정 fix: 모바일 뷰에서 레이아웃 깨짐 현상 수정
docs 문서 추가 또는 수정 docs: API 사용법 문서 업데이트
style 코드 포맷팅, 세미콜론 추가 등 (기능에 영향 없음) style: 헤더 스타일 정렬 수정
refactor 코드 리팩토링 (기능 변경 없음) refactor: 에러 처리 로직 간소화
test 테스트 코드 추가 또는 수정 test: 로그인 서비스 유닛 테스트 추가
chore 빌드 설정, 패키지 매니저 등 기타 작업 chore: 패키지 종속성 업데이트
perf 성능 개선 perf: 이미지 로딩 속도 개선
build 빌드 시스템 변경 또는 외부 종속성 수정 build: webpack 설정 파일 수정

PR, Issue 작성 규칙

  • PR Merge 승인 방식 : 1명 이상의 리뷰어를 할당하여, 해당 리뷰어가 코드 리뷰 후 해결이 완료되면 PR 작성자가 Merge를 진행합니다.
  • 템플릿 : .github 폴더를 참고해주세요.

Clone this wiki locally