[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.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
#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