Skip to content

Team rule

Tia Hwang edited this page Feb 10, 2022 · 11 revisions

☀️ Team Rules

⭐️ Code convention: prettier 사용

⭐️ Pascal case: 파일과 생성자 이름 & Type 선언

⭐️ Camel case: 변수 이름

📕 Basic Rules

  • 10분 이상 지각할 수도 있는 상황 발생시, 디스코드를 통해서 미팅 전에 미리 공지
  • 본인 업무가 지연될 수도 있을 경우, 디스코드를 통해서 팀원들에게 미리 공지
  • 의견이 2대2로 나뉠때, 의사결정은 팀장이 결정하거나 난수 알고리즘을 통해 해결
  • 문제해결에 30분 이상이 걸릴 경우 각자 흩어져서 생각을 정리하고 다시 집합
  • 주말에 디스코드 금(단, 강아지 사진은 OK)
  • 저녁 6시 이후 미팅에서는 카메라 꺼도 OK
  • 데드라인 반드시 엄수
  • 휴식은 알아서 잘하기

📕 Git Rules

🔖 Git Flow

gitflow

🔖 Branch Name

Type Using Method Description
main main 가장 최신의 배포된 버전
qa qa 배포 시도 성공 후 메인에 병합
dev dev 배포하기 전의 github 기본 브랜치
feature feature/이슈번호-이름
feature/#10-signin
fork된 repo의 dev에 병합

🔖 Commit Message Rule

📍 Commit Type

Type Description
CREATE 새로운 파일 또는 폴더 생성
ADD 새로운 기능 또는 함수 추가
FIX 에러 또는 오타 등 문제점 수정
REMOVE 파일 또는 폴더 삭제
REFACTOR 코드 전면 수정

📍 Commit Message

  • 제목만 작성
  • 제목은 영문 기준 50자 이내로 작성
  • 제목 첫글자를 대문자로 작성
  • 제목 끝에 . 금지

📕 Development

🔖 Environment & setup

  • npm(v8.1.0)
  • node(v16.13.2)
  • prettier(v9.2.0)
{
    "tabWidth": 2, <br>  
    "singleQuote": true, <br>  
    "semi": true, <br>
    "trailingComma": "all",  <br>
    "printWidth": 80   <br>
  }

Clone this wiki locally