Skip to content

Team Rules

Youjin Lee edited this page Jun 12, 2021 · 1 revision

0. General Team Rules

  • 10시까지 모이는 Team Meeting 지각하지 않기
  • 2시에는 잠들기
  • 9시에 알고리즘 풀기
  • 매일 Dev-Log

1. Team Rules - development

Commit Message Rules (커밋 메시지 규칙)

[client/server] / #issueNumber / type: 내용(영어로)
types = {
      feat : 새로운 기능에 대한 커밋
      fix : 버그 수정에 대한 커밋
      build : 빌드 관련 파일 수정에 대한 커밋
      chore : 그 외 자잘한 수정에 대한 커밋
      ci : CI관련 설정 수정에 대한 커밋
      docs : 문서 수정에 대한 커밋
      style : 코드 스타일 혹은 포맷 등에 관한 커밋
      refactor :  코드 리팩토링에 대한 커밋
      test : 테스트 코드 수정에 대한 커밋
    }

내용 참고 (https://blog.ull.im/engineering/2019/03/10/logs-on-git.html)

Issue Title (이슈 제목)

  • Task Card

    [Client/Server] 어떤 기능인지 간단하게 적기

  • Error handling

    [Error] 어떤 에러인지

  • Dev-Log

    [Dev Log] 이름 / 2021-00-00

Branch Rules (브랜치 규칙)

  • master
  • dev
    • hotfix_#003
    • feature_#000_mainPage (카멜케이스)
    • feature_#001
    • feature_#002

PR 관리

  • 매일 오후 5시, Team Code Review 시간에 PR에 대한 코드리뷰 및 Merge

2. Task Card Issue 관련 유의사항

발행시

  • Assignees에 누가 태스크 담당하는지 정하고
  • Labels에 Group, Sprint, Urgency, Estimated Time 추가

Merge 직전

  • linked pull requests 설정
  • Labels의 Completed Time 추가
  • resolves #number, fixes #number 풀리퀘 description message에 추가