# Ground Rules ## 브랜치 구조 ```bash= . └── team-17 (upstream) └── dev (origin) ├── feature- └── feature- ``` - `team-17` upstream에서 rebase 받기만 하는 브랜치 - `dev` 기능별 브랜치 합쳐서 에러 확인 후 upstream의 team-17 브랜치로 PR - `feature` 기능 개발 후 dev 브랜치로 PR 혹은 merge (팀원끼리 리뷰) ## 코어타임 > 줌에서 항상 응답 가능한 상태로 있기 - 10시~12시 - 2시~6시 ## commit message ``` [#issue] feat: title content (선택) ``` - `feat`: 사용자를 위한 새로운 기능 (빌드 스크립트를 위한 새로운 기능은 해당하지 않음) - `fix`: 사용자 기능의 버그•오류를 수정, (빌드 스크립트를 위한 변경사항은 해당하지 않음) - `docs`: 문서 작성 및 변경 - `style`: 줄 맞춤, 빠트린 세미콜론 추가 (운영 코드 변경이 포함되면 안됨) - `refactor`: 운영 코드 리펙토링(변수명 변경 등) - `test`: 빠트린 테스트 추가, 테스트 코드 리펙토링 등 (운영 코드 변경이 포함되면 안됨) - `build`: 빌드 스크립트를 위한 변경