목적
프로젝트의 개발 생산성과 일관성을 확보하기 위한 기반을 구축한다.
FE/BE 개발자가 동일한 환경에서 즉시 개발을 시작할 수 있는 상태를 만드는 것이 목표다.
범위 (In Scope)
- pnpm + turborepo 기반 monorepo 구성
- FE(Next.js) / BE(Nest.js) 기본 프로젝트 스캐폴딩
- 공통 개발 규칙 설정
- eslint / prettier
- husky (pre-commit hook)
- Docker 기반 로컬 인프라 구성
- PostgreSQL
- MinIO
- 환경 변수 템플릿 제공 (
.env.example) - 기본 테스트 러너 세팅
- FE: Vitest / RTL
- BE: Jest
완료 기준 (Definition of Done)
- 신규 개발자가 README만 보고 로컬에서 FE/BE 실행 가능
pnpm dev기준으로 전체 앱 구동 가능- 코드 스타일 및 테스트 파이프라인이 자동으로 적용됨
비고
- 이 마일스톤에서는 비즈니스 로직 구현을 최소화한다.
- 이후 모든 기능 개발의 기준점이 되는 단계이다.
List view
0 issues of 1 selected