Skip to content

Team Rules

ColorFilter edited this page Mar 18, 2021 · 54 revisions

Git Flow

  1. Code Review
  2. Commit & Push
  3. Pull Request - 꼭 팀원들과 코드리뷰 후 PR 진행할 것 ❗️❗️
  4. Merge

PR 및 Commit 형식

  • 기능 추가 : [그룹] / #이슈번호 / feature: 설명
    ex) [client] / #88 / feature: client component init
  • 버그 수정 : [그룹] / #이슈번호 / bugfix: 설명
    ex) [server] / #88 / bugfix: server skeleton init
  • 기타 수정 : [그룹] / edit: 설명
    ex) [client] edit: applicant list
  • 참고글
    • 제목과 본문을 한 줄 띄워 분리하기
    • 제목은 영문 기준 50자 이내로
    • 제목 첫글자를 대문자로
    • 제목 끝에 . 금지
    • 제목은 명령조로
    • 본문은 영문 기준 72자마다 줄 바꾸기
    • 본문은 어떻게보다 무엇을, 왜에 맞춰 작성하기

Issue 형식

  • [그룹] 타입 / 내용
    ex) [client] feature / 작업환경 구성
    ex) [server] bugfix / API 호출 오류 수정
Issue Card 예시
---
name: Task card
about: Task card
title: ''
labels: ''
assignees: ''

---

### ISSUE
- Group:  `client`, `server`, `sr`
- Type: `bug`, `feature`, `delete`
- Detail: fix actions from client redux

### TODO
1. [ ] Job1
2. [ ] Job2
3. [ ] Job3

### Estimated time
> Pick one
### `0.5h`
### `1h`
### `1.5h`
### `2h`
### `2.5h`
### `3h`

### Labels
- Estimated time: `E: 1h`
- Group : `client`, `server`
- Sprint: `Sprint__NUMBER__`
- Urgency: `High`, `Middle`, `Low`

Branch 이름 형식

  • Front : 타입/#이슈번호/내용
    ex) feature/#88/login
  • Back : 타입/#이슈번호/내용
    ex) bugfix/#88/fix-API-bug

변수 이름 규칙 - 카멜 케이스

  • 단어의 첫 글자는 소문자로, 이후 연결된 단어들의 첫 글자는 대문자로 표기
  • ex) camelCase

파일 & 생성자 이름 - 파스칼 케이스

  • 전체 이름의 첫 문자를 포함한 각 단어의 첫 문자를 대문자로 표시
  • ex) PascalCase

Node & NPM 버전

  • Node : v14.16.0(LTS)
  • NPM : v7.6.3

Lint

Work Time

  • 50분 열코딩
  • 10분 휴식
  • Take a walk every day(건강 관리)