Jira Board
Agile Board - Jira
Github Repository
Smart-Highschool-Ace/Olio2_API
개발 할 때
- 자신이 개발할 내용을 Jira Board에 이슈 생성하고, 간략한 요약을 적은 뒤 시작합니다 🙂
- Branch를 생성할 때에는, 이슈에 생성된 코드(ex) OLIO-3)을 붙여 생성합니다
ex) OLIO-3_GraphQL-Server
- 개발의 모든 내용은 팀원들과 공유하고, 자신이 개발한 내용을 Jira Board 이슈에 정리합니다.
- 자신이 마친 이슈는 Review 단계로 옮기고, Pull Request를 생성합니다.
- 팀원 중 2명 이상이 Pull Request에 리뷰를 남기고 승인 한 뒤, Pull Request를 올린 본인이 머지합니다.
작업 환경 초기 설정
- Repository의 main 브랜치를 pull 받습니다.
- yarn 명령어를 입력하여 필요한 패키지를 설치합니다.
- 아래의 스크립트를 참고하여 서버를 실행 시킬 수 있습니다.
yarn start # 서버를 실행 시킵니다.
yarn dev # 서버를 개발 모드(저장 시 자동으로 재시작)로 실행 시킵니다.
yarn migrate:dev # Prisma Schema의 변동 사항을 DB로 migrate합니다.
yarn migrate:reset # Migration 과정 중 오류가 났을때, DB를 초기화 시켜줍니다.
yarn prisma generate # 작성된 Prisma Schema를 기준으로 Prisma Client를 생성합니다 (서버 실행전 1회 필수!, migrate:dev 명령어에 포함되어있음)
- 아래의 가이드를 따라 자동 Code Formatting 기능을 설정 합니다.
VSC Prettier 설정법