- main: 배포 가능한 최종 코드만 관리합니다.
- develop: 개발 중인 기능을 통합하는 브랜치입니다.
- feat: 새로운 기능 개발 시 사용합니다. (예:
feat/login) - fix: 버그 수정 시 사용합니다. (예:
fix/login-bug)
- 새로운 기능 추가, 버그 제보, 오류 수정, 리팩토링, 배포 작업 등을 이슈로 등록합니다.
- 이슈 템플릿을 참고하여 작성합니다.
- 이슈 제목은 제목 앞에 [타입]을 붙이고, 이슈 내용을 한 눈에 알 수 있게 작성합니다. (예:
[✨ Feat] 로그인 기능 구현) - 해당하는 라벨을 추가합니다.
- PR 템플릿을 참고하여 작성합니다.
- PR 제목은 제목 앞에 타입:을 붙이고, PR 내용을 간결하게 작성합니다. (예:
Feat: 로그인 API 구현 (#3),Fix: 로그인 실패 시 에러 수정 (#3)) - 관련 이슈가 있다면 연결합니다.
- 코드 리뷰를 거친 후 develop 브랜치로 머지합니다.
[타입] 작업 내용형태로 작성합니다. (예: feat: 로그인 API 엔드포인트 추가 (#3),fix: 로그인 실패 시 에러 메시지 수정 (#3))- 주요 타입:
feat(기능),fix(버그 수정),docs(문서),refactor(리팩토링),test(테스트),chore(기타)