[in process]Project Convention Rules #4
Replies: 6 comments
-
빈 변수에 값을 할당해야할 경우
|
Beta Was this translation helpful? Give feedback.
-
Response 에서 null응답 데이터를 전달해야할 경우
|
Beta Was this translation helpful? Give feedback.
-
URL은 케밥 케이스로
|
Beta Was this translation helpful? Give feedback.
-
Migrations Historyprisma/Migrations/readme.md 에서 마이그레이션 히스토리 문서를 기록합니다 { 작업 개요 }
Detail작업 내용을 자세히 순서대로 나열합니다
하나의 마이그레이션을 마치면 |
Beta Was this translation helpful? Give feedback.
-
|
Beta Was this translation helpful? Give feedback.
-
type predicatestype predicates 함수 에서는 매개변수 타입을 any로 받고
|
Beta Was this translation helpful? Give feedback.
-
#3
들어가기 전
추가 해야할 프로젝트 컨벤션이 존재할 경우 -> 이슈로 생성
수정 해야할 프로젝트 컨벤션이 존재할 경우 -> 이곳 코맨트로 작성
TOC
패키지 관리
이 섹션에서는 패키지 관리 규칙에 대해서 다룹니다
패키지 매니저
yarn
을 사용합니다.패키지 설치
PeerDependencies
warn가 발생 할 경우 다음과 같은 원칙을 따릅니다3-1. PeerDependencies 패키지가 이미 설치 되어 있는지 확인합니다
3-2. 메이저 업데이트를 제외한 업데이트가 필요할 시 업데이트합니다
3-3. 작업을 PR에 명시합니다
패키지 파일 접근
Package.json
,yarn.lock
파일은 절대 본인이 직접 수정하지 않습니다.명령어
를 통해서 수정, 접근 하셔야 합니다ESLint Rule
Airbnb-TypeScript
Rule을 준수합니다Git 형상관리, 협업
GitFlow
Commmit message
Conventional Commits을 준수합니다
Merge 히스토리
Squash and Merge ( Linear History )를 준수합니다
이슈 트래킹
git Projects를 사용합니다
이슈를 생성 및 관리하는 방법은 아래와 같습니다.
이슈 생성하기
이슈에서 작업을 생성합니다. 이슈를 생성할 경우 Github Projects에 자동으로 추가됩니다
작업중인 이슈 표현하기
담당 칸반에서 이슈 아이템을 `⚙️ | In Progress`로 이동시켜서 작업 여부를 표시합니다
이후 이슈가 종료되거나, PR이 Merge될 경우엔 자동으로 칸반
📍 | Done
으로 이동됩니다PR 컨벤션
PR 규정에 대한 근거로 다음 문서를 참고했습니다.
최적의 PR 요청 크기에 대해(Optimal pull request size)
완벽한 PR 해부 (Anatomy of a perfect pull request)
리뷰 컨벤션
코드 컨벤션
Beta Was this translation helpful? Give feedback.
All reactions