-
Notifications
You must be signed in to change notification settings - Fork 1
그라운드 룰
이지호 edited this page Jan 6, 2025
·
1 revision
좋은 것도 싫은 것도 모두 그 자리에서 솔직하게 말합니다. 그래야 오해가 쌓이지 않고 빠른 문제 해결이 가능하며, 결과적으로 더 견고한 팀이 될 수 있습니다. |
- 프로젝트 기간 동안 상호 존대 (반말 금지)
- 팀원이 실수해도 탓하지 않기
- 지각 시
- 5분이 지나면 그냥 시작합니다.
- 10분 넘기면 1인 1잔 음료 기프티콘 쏘기
- 13시에 모두 모였을 때 바로 진행!!
- 스크럼 시간에 대화 나누기 앞서 5분 정도 작업 내용 기록하는 시간 가지기
- 오늘 한 일
- 이슈(문제상황)
- 인당 2분, 오늘 한 일에 대해서 이야기하기
- 오늘 한 일을 이야기한 후 스프린트 백로그를 업데이트하기
- branch 전략
- feat : 기능 단위 개발을 위한 branch
- main : feat 를 여기에 merge하면 자동 배포
- branch 네임은 다음과 같은 방식으로 작성한다 :
feat(fe)/some-feature
fix(be)/some-error
- 영어로 작성한다.
- 형식:
<타입>: <변경 요약>
- 예시:
-
feat
(새로운 기능), -
fix
(버그 수정), -
docs
(문서 변경), -
style
(포맷, 세미콜론 누락 등 코드 변경이 없는 경우), -
refactor
(코드 리팩토링, 성능 개선 등), -
test
(테스트 추가 또는 수정), -
chore
(빌드 테스크 업데이트, 패키지 매니저 설정 등)
-
- 예시:
- 한글로 작성 (제목과 내용)
- 형식:
[<타입>]: <요약>
(타입의 경우 첫 글자만 대문자로)- 예시: [Feat]: 어떤 기능
- issue template을 사용하여 작성한다.
- github project와 연동한다.
- 기능 단위로 최대한 자주 올린다.
- 영어로 작성 (제목만 영어로), 내용은 한글로 기재
- 형식:
<타입>(<도메인>): <요약>
- 예시: feat(fe): some feature
- PR 내부에
close
,fix
,resolve
와 같은 키워드와 함께 이슈 번호를 작성. - github project와 연동하지 않는다. (github project에는 issue만 들어가도록 한다.)
- 2명에게 approve를 받아야 merge할 수 있다.
- merge 종류
- feature → main : squash merge
- 파일 이름 →
web-socket.controller.ts
(케밥 케이스) - 클래스, 인터페이스, 등 →
WebSocket
(파스칼 케이스) - 변수명, 함수명 등 →
webSocket
(카멜 케이스)