커밋 메세지는 [기능 키워드, 커밋 내용]으로 작성할 것!
ex) git commit -m "feat: 여행지 추천 페이지 생성
feat
: 새로운 기능 추가fix
: 버그 수정chore
: 빌드 업무, 패키지 매니저, 라이브러리, dependencies 설정docs
: 문서 수정 - ex) README.mddesign
: 사용자 UI 디자인 변경 - ex) CSSstyle
: 기능 수정 없는 코드 스타일 변경refactor
: 코드 리팩터링test
: 테스트 코드, 리펙토링 테스트 코드 추가ci
: ci 설정 파일 수정perf
: 성능 개선rename
: 파일 혹은 폴더명 변경add
: 파일 추가
main
: 출시 가능한 프로덕션 코드의 브랜치Tag
를 이용하여 배포 버전 명시
develop
: 다음 버전을 개발하는 브랜치feat
: 기능을 개발하는 브랜치feat/이슈번호/개발할 기능
로 네이밍 할 것
hotfix
: 출시 버전에서 발생한 버그를 수정하는 브랜치
🐞Bug
: 버그를 수정할 때는 이 라벨을 사용합니다.⚙Chore
: 설정 및 기타 이슈에는 이 라벨을 사용합니다.🎨Design
: 디자인 관련 작업이 필요할 때는 이 라벨을 사용합니다.📃Docs
: 문서 작업이 필요할 때는 이 라벨을 사용합니다.✨Feature
: 기능 개발을 할 때는 이 라벨을 사용합니다.🔨Refactor
: 리팩토링이 필요할 때는 이 라벨을 사용합니다.✅Test
: 테스트 관련 이슈는 이 라벨을 사용합니다.
- 이슈 번호
- 작업 내용
- 추가 정보
- 작업 개요
- 작업 사항
- 변경 로직
- 관련 자료
슬랙 또는 카톡으로 현재 개발 상황 공유 이슈 발생 시 회의 진행