Skip to content

Team Rule

hs_gustn edited this page Oct 18, 2021 · 13 revisions

회의 일정

시간 내용
09:00 오늘 일정 및 이슈 공유
13:00 중간 점검
17:00 코드 리뷰

매주 월, 목 저녁회의는 화, 금 KPT제출을 위한 회의

작업 및 휴식

  • 당일 목표를 설정합니다.
  • 목표 달성 시 개인시간을 갖습니다.
  • 목표 미달성 시 개인시간을 투자합니다.
  • 정해진 예상 시간을 초과한 경우, 노력해본 후 도움을 요청합니다.
  • 개인 작업 중 휴식시간을 갖을 시 디스코드 상태를 변경합니다.
  • 매주 금요일 주말 간 개인시간 사용여부를 결정합니다.

커밋 메시지 규칙

  • 커밋 메시지 작성 양식은 행동 #이슈번호 변경내용 입니다.
  • 커밋 메시지 첫 글자는 대문자로 작성합니다.
  • 마침표를 사용하지 않습니다.
  • ex) Add #2 landing page, Fix #5 pipeline

Lint 규칙

  • semistandard를 따릅니다.
  • 오직 single quote만 사용, 템플릿 리터럴은 표현식 사용할때만 사용합니다.
  • var 키워드는 사용하지 않습니다.
  • 키워드 다음엔 스페이스 하나를 띄워 사용합니다.
  • VSCode extension 중 하나인 Prettier를 사용합니다.

.prettierrc.json

{
  "tabWidth": 2,
  "endOfLine": "lf",
  "arrowParens": "avoid",
  "singleQuote": true,
  "semi": true,
  "trailingComma": "all",
  "printWidth": 80
}

브랜치 이름 형식

종류 사용패턴 특징
master master 가장 최신의 배포된 버전
dev dev 릴리즈 계획에 따라서 Github에서 기본 브랜치로 지정
feature feature이슈번호 dev에 병합

변수 이름

  • Camel-case
  • ex) camelCase

파일, 생성자 이름

  • Pascal-case
  • ex) PascalCase

node, npm 버전 통일

  • node: 14.18.0
  • npm: 7.24.2
Clone this wiki locally