Skip to content
GiPyoo edited this page Nov 8, 2019 · 62 revisions

GitHub 사용규칙

  • PR 규칙

    • PR template을 이용한다.
    • 코드리뷰는 적어도 한 사람이 approve 했을 경우에만 merge
      • 머지 커밋을 남긴다. ex) merged by @gg And reviewed by @raccoonback
  • 프로젝트 규칙

    • projects / milestone

      • 실제 개발해야할 피쳐들을 projects 에 이슈로 올린다.
      • 매주 Iteration 을 정해서 작업해야할 목표 작업량을 산출하여 개발한다.
      • 개발자 지정
    • 배포 전략

      • CI 도구 : Github Actions
      • master 브랜치
        • 코드 스타일 분석, 테스트, 빌드 진행한다.
        • 브랜치에 merge 될 때마다, master server에 배포한다.
      • develop 브랜치
        • 코드 스타일 분석, 테스트, 빌드 진행한다.
        • 12:00 자정에만 dev-server 에 배포한다.
  • Issue Template document

    • Bug Report
      • 버그발생시 사용하는 이슈 템플릿
    • Feature Request
      • 백로그에 작성된 혹은 스프린트당시 작성된 피쳐를 제외하고 당장 추가해볼만한 혹은 추가해야하는 피쳐를 설명하는 이슈 템플릿
    • Help
      • 도움이 필요하거나 질문이 있을 때 사용하는 이슈 템플릿
    • Feature
      • 백로그 피쳐를 이슈에 올릴때 사용하는 이슈 템플릿

코딩 컨벤션

- Es Lint를 사용한다.
- Typescript를 사용한다.
- client는 함수형 react 컴포넌트를 사용한다.
- 그 외의 기능 부분은 class를 사용한다.
- 파일명은 소문자로 한다.
- 대부분의 변수명은 카멜케이스로한다.
- 설정값은 대문자 언더스코어
- 함수는 동사 혹은 전치사형으로 한다.
- 이 문서에 필요를 느낄시 원하는 코딩 컴벤션을 추가하고 

서비스 wiki


기능 목록


데일리 스크럼


토의 & 토론


학습이 필요한 부분

🏠 Home

ㄴ 📒 API

ㄴ 📒 Ground Rule

ㄴ ✏️ STUDY

ㄴ 🤔 주간회고

Clone this wiki locally