모든 기능 개발은 다음 흐름을 따릅니다.
이슈 등록 및 번호 발급
개발하고자 하는 기능에 대한 이슈를 Github에 등록하고 번호를 발급합니다.
feature 브랜치 생성 및 작업
develop
브랜치에서 분기하여 feature/{이슈번호}-{간단설명}
형식으로 브랜치를 생성하여 작업합니다.
Pull Request 및 병합
작업 완료 후 develop
브랜치로 Pull Request(PR)을 생성하고 팀원의 리뷰 및 승인을 받은 뒤 병합합니다.
브랜치 삭제
PR이 머지된 브랜치는 즉시 삭제하여 브랜치 관리를 깔끔하게 유지합니다.
main
- 배포용 브랜치develop
- 개발용 브랜치feature/*
- 개발 피쳐별 브랜치 (새 기능)fix/*
- 버그 수정 피쳐별 브랜치 (버그 수정)refactor/*
- 리팩토링 브랜치hotfix/*
- 긴급 수정 브랜치chore/*
- 설정, 라이브러리 업데이트 등 기타feature/#12-login-api
fix/#17-cors-error
chore/#20-env-setting