Jira Board

Agile Board - Jira

Github Repository

Smart-Highschool-Ace/Olio2_API

개발 할 때

  1. 자신이 개발할 내용을 Jira Board에 이슈 생성하고, 간략한 요약을 적은 뒤 시작합니다 🙂
  2. Branch를 생성할 때에는, 이슈에 생성된 코드(ex) OLIO-3)을 붙여 생성합니다 ex) OLIO-3_GraphQL-Server
  3. 개발의 모든 내용은 팀원들과 공유하고, 자신이 개발한 내용을 Jira Board 이슈에 정리합니다.
  4. 자신이 마친 이슈는 Review 단계로 옮기고, Pull Request를 생성합니다.
  5. 팀원 중 2명 이상이 Pull Request에 리뷰를 남기고 승인 한 뒤, Pull Request를 올린 본인이 머지합니다.

작업 환경 초기 설정

  1. Repository의 main 브랜치를 pull 받습니다.
  2. yarn 명령어를 입력하여 필요한 패키지를 설치합니다.
  3. 아래의 스크립트를 참고하여 서버를 실행 시킬 수 있습니다.
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 명령어에 포함되어있음)
  1. 아래의 가이드를 따라 자동 Code Formatting 기능을 설정 합니다.

VSC Prettier 설정법