우리의 브랜치 전략은 Git Flow를 기반으로 하며, 다음과 같은 브랜치를 사용합니다.
-
Main Branch
- 배포 가능한 상태의 코드를 유지합니다.
- 모든 배포는 이 브랜치에서 이루어집니다.
-
Devlop Branch
- 만든 기능들이 작동하는지 코드를 합병합니다.
-
{feat} Branch
- 모든 기능 개발은 feat 브랜치에서 이루어집니다.
feat : 새로운 기능 추가
fix : 버그 수정
docs : 문서 수정
style : 코드 포맷팅, 세미콜론 누락, 코드 변경이 없는 경우
refactor : 코드 리펙토링
test : 테스트 코드, 리펙토링 테스트 코드 추가
chore : 설정 추가
== 코드 관련
📝 코드 작성
🔥 코드 제거
♻️️ 코드 리팩토링
== 문서&파일
📰 새 파일 생성
♻️️ 파일 제거
📚 문서 작성
== 버그
🐛 버그 리포트
🚑 버그를 고칠 때
== 기타
🐎 성능 향상
✨ 새로운 기능 구현
💡 새로운 아이디어
🚀 배포
== ex1
✨Feat: "회원 가입 기능 구현"
SMS, 이메일 중복확인 API 개발
== ex2
🔨chore: styled-components 라이브러리 설치
UI개발을 위한 라이브러리 styled-components 설치