-
Notifications
You must be signed in to change notification settings - Fork 1
Home
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 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 Merge 승인 방식 : 1명 이상의 리뷰어를 할당하여, 해당 리뷰어가 코드 리뷰 후 해결이 완료되면 PR 작성자가 Merge를 진행합니다.
- 템플릿 : .github 폴더를 참고해주세요.