-
Notifications
You must be signed in to change notification settings - Fork 5
팀 컨벤션
Hyeon9mak edited this page Oct 27, 2021
·
1 revision
-
feat
: 새로운 기능 -
fix
: 버그를 수정 -
refactor
: 이미 있는 코드에 대한 리팩토링 -
css
: CSS 관련 수정 -
style
: 코드 포매팅에 관한 스타일 변경 -
docs
: Document 변경 사항 -
test
: Test Code에 대한 commit -
build
: 빌드 관련 파일 수정 (예시 scope: gulp, broccoli, npm) -
perf
: 성능 개선사항 -
ci
: CI 설정 파일 수정 (예시 scope: Circle, BrowserStack, SauceLabs) -
chore
: 그 외의 작은 수정들
기본적으로 Angular JS Git Commit Message Conventions를 따르되, Scope는 명시하지 않는다!
상세 메세지 내용은 한국어를 사용하자!
- 해야 할 Task를 미리 Issue에 등록 후 개발
- Issue에 올라온 Task를 끝내면, Pull Request를 통해 팀원들의 Review를 받은 후, develop 브랜치에 merge 함
- 제품을 최종적으로 배포하는 브랜치 (develop 브랜치로부터 merge만 받는 브랜치)
- 배포에 사용됨
- 아직 배포되지 않은 공용 브랜치
- feature 브랜치로부터 merge를 받는다. 개발 중에 버그를 발견하면 이 브랜치에 직접 commit함
- 새로운 기능 개발을 하는 브랜치
- 반드시 develop 로부터 시작되고, develop 브랜치에 머지함
-
feature/기능이름
ex)
feature/new-feature
- 다음 배포 전까지 급하게 고쳐야되는 버그를 처리하는 브랜치
- 배포 버전 심각한 버그 수정이 필요한경우, 버그 수정을 진행한뒤 main, develop 브랜치에 merge함
-
hotfix/버그이름
ex)
hotfix/bugs