Skip to content

Conversation

@asjasj3964
Copy link
Contributor

✅ PR List

💫 관련 이슈

close #(이슈 번호) 표시
해결하고자 한 문제점, 구현 기능 등 추가적인 설명 또는 체크리스트 (선택)

close #1

  • 필요한 패키지 설치
  • Database url 설정
  • GTS 주요 Lint 규칙 설정
  • tsoa 설정 파일 작성
  • PR 테스트 워크플로우 작성
  • 에러 핸들링 설정, 응답 및 에러 통일

📝 핵심 작업 내용

주요 변경 사항이나 핵심 코드에 대한 간단한 설명

  • Prisma, GTS, Tsoa, Swagger, Express 관련 패키지 설치 (package.json)
    image
  • Prisma Client 생성 (db.config.ts)
  • 간단한 model 생성 후 prisma generate 실행
  • 세미콜론, 중복 import 경고 등 GTS Lint 규칙 설정 (eslint.config.js)
    image
  • tsoa 설정 파일 작성 (config/tsoa.json) - API를 자동으로 Swagger 문서화하고 라우트를 생성하도록 구성
  • 에러 핸들링 설정, 응답 및 에러 통일 (app.ts)
    image
    image
  • PR 테스트 워크플로우 작성 (.github/workflows/test.yml) - 의존성 설치, Prisma Client 생성, 프로젝트 빌드 및 타입 오류 검사

🔍 기타 변경 사항

핵심 작업 내용 이외의 변경된 사항

  • 없음

✨ 동작 확인

스크린 샷, 화면 녹화 등

  • yarn lint, compile, pretest, build, 타입 오류 검사
    image

🙏 리뷰 요구 사항

리뷰어들이 특별히 봐주었으면 하는 부분

@asjasj3964 asjasj3964 added the ⚙️ CHORE 빌드, 설정, 패키지 업데이트 label Feb 15, 2025
@asjasj3964 asjasj3964 self-assigned this Feb 15, 2025
@asjasj3964 asjasj3964 linked an issue Feb 15, 2025 that may be closed by this pull request
@asjasj3964 asjasj3964 merged commit 05f43e0 into develop Feb 15, 2025
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

⚙️ CHORE 빌드, 설정, 패키지 업데이트

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[CPTN-3] 초기 세팅 & 지라 테스트

2 participants