Skip to content
jjub0217 edited this page Sep 10, 2021 · 63 revisions

Team Rules

팀원 포지션

postionname
postionname
postionname
postionname

PR 형식

[포지션] #PR number / commit message type: commit message
( ex: [Client/server] #count / edit: Readme )

Commit message

[commit message type] : simple commit message

  • commit message type
    • feat : 새로운 기능에 대한 커밋
    • fix : 버그 수정에 대한 커밋
    • build : 빌드 관련 파일 수정에 대한 커밋
    • chore : 그 외 자잘한 수정에 대한 커밋
    • ci : CI관련 설정 수정에 대한 커밋
    • docs : 문서 수정에 대한 커밋
    • style : 코드 스타일 혹은 포맷 등에 관한 커밋
    • refactor : 코드 리팩토링에 대한 커밋
    • test : 테스트 코드 수정에 대한 커밋
    • add : 기능도 아니고 문서도 아니고 애매한 뭔가를 추가할 때
    • delete : 삭제
    • update : 버전 업데이트
    • move : 코드나 파일 이동
    • modify : 수정
    • correct : 문법 오류, 타입 변경, 오타 등
      ( ex: 1. fix : fix nav bar
               2. test : login server test )
      참고 : 1. https://beomseok95.tistory.com/328
                2. https://hyeran-story.tistory.com/99

Communication

Time Table
time 회의 비고 휴식시간
09 : 00 ~ 09 : 30 미팅로그 하루계획, 건강사항, 특이사항 체크 자율적으로
09 : 00 ~ 12 : 00 코딩
12 : 00 ~ : 13 :00 점심식사
13 : 00 ~ : 13 :30 중간점검 같이 해결해야할 부분들 체크
13 : 30 ~ : 17 :30 코딩
17 : 30 ~ : 18 :00 중간점검 같이 해결해야할 부분들 체크
18 : 00 ~ : 19 :00 저녁식사
19 : 00 ~ : 21 :00 코딩
21 : 00 ~ : 22 :00 코드리뷰 - 오늘 구현한 기능코드 같이 살펴보며
어떻게 동작되는지 원리파악하기
- 더 좋은 코드방향이 있다면 의견 제시
22 : 00 ~ 자율작업 새벽 4시 전까지는 취침
*유동적으로 변경 될 수 있음

Communication Rule

  • 에러 해결한 것들은 공지해주기

  • 본인 담당이 아닌, 다른 컴포넌트를 수정해야 할때, 해당 컴포넌트 담당자와 소통하기(예시: app.js 와 같은 상위 컴포넌트)

  • 의사소통 해결이 도저히 안될때 엔지니어에게 권고받기

Issue 형식

  • KPT 회고
  • Client task
  • Server task
  • 일정 특이사항
  • error 사항(디스코드 소통창과, issue 에도 loging)

Branch 이름 형식

  • master
  • dev
  • feature-기능 구현할 이름

branch 이름 / 컴포넌트 이름
( ex: feature-login )

변수 & 함수 이름

  • Camel-case
    ( ex: 1. clientLogin
            2. serverSignUp )
    *함수 이름: 동사형

className Naming Case

  • kebab-case (케밥 케이스)
    • 하이픈으로 단어를 연결하는 표기법
      (ex: <div className="sign-up> , <div className="container-box">)

Directory & File 이름

  • Pascal-case
    ( ex: 1. ClientSide
            2. ServerSignOut)

Node & npm 버전 통일

  • Node v14.17.5
  • NPM v7.21.0

lint-

  • JS semistandrard

Clone this wiki locally