-
Notifications
You must be signed in to change notification settings - Fork 4
Team Rule
linehyang edited this page Nov 30, 2021
·
2 revisions
- 10:00 am 진행상황 보고 및 금일 목표 설정 & 레포 싱크 맞추기
- 12:00 pm ~ 13:00 pm 점심 시간
- 18:00 pm ~ 20:00 pm 저녁 시간 및 간단한 휴식 및 운동
- 21:00 pm 코드 리뷰 및 KPT 작성
- 22:00 pm Dev-log 작성
- 늦어도 2시에 취침하기!!
- 중간중간 틈틈히 스트레칭하기!!
- 오버커뮤니케이션을 통해 의견조율 및 상황 공유하기
- 확실하지 않은 부분이 있다면 혼자 결정하지 말고 서로 공유하기
- 각자의 의견을 존중하며 배려하기
- 의견 대립시 사다리타기로 결정하기
-
Commit message
- 줄 바꿈을 통해서 제목과 본문을 구분
- 제목을 50자로, 본문은 72자로 제한
- 제목에 대문자를 사용
- 제목을 마침표로 끝내지 않기
- 제목에 명령법(imperative mood)을 사용
- 어떻게 보다는 무엇과 왜로 설명
-
Commit Type List
- Feat : 새로운 기능 추가
- Fix : 버그 수정
- Docs : 문서 수정
- Test : 테스트 코드 추가
- Refact : 코드 리팩토링
- Style : 코드 의미에 영향을 주지 않는 변경사항
- Chore : 빌드 부분 혹은 패키지 매니저 수정사항
Commit 예시
[Action] task-title optional-message #이슈번호 == 형식 [Feat] 로그인기능 소설로그인 #5321 Closed
-
PR
- 새로운 모듈 설치시 PR message에 반드시 기재
- PR 올리기전에 branch 반드시 확인
- PR 올릴 경우 팀원들에게 공유
- PR 올릴 때 issue 카드 링크해서 작성(https://bit.ly/2RbNlia)
- 팀원에게 코드 리뷰 받은 뒤 본인이 merge
-
branch
- Main branch에는 merge 금지
- Feat/이슈넘버-기능명
예시: Feat/1-Login
- Task Card 제목 규칙
- [Task][Client or Server] [마일스톤] - 작업 내용
예시: [Task][Client][Bare] - Board Page 게시판 추가
- ES lint를 따른다.
- 팀원의 코드 이해를 위해 적절한 주석 사용 하기
- 원활한 수정과 불필요한 diff 생성을 방지하기 위해 for, if, function 등에서 중괄호는 생략하지 않기
- 의미있는 구별을 위해 검색이 잘되는 이름을 짓고 줄임말은 피하기
- 함수의 이름은 동사이거나 동사구로 한다.
- var 사용하지 않고, 변수가 변경되지 않는다면 되도록 const를 사용
- 세미콜론 사용,Single quote(') 사용
- Node v16.13.0
- npm v8.1.0