1.5 KiB
1.5 KiB
Project
This repository contains a Next.js web application.
Portable paths
Resolve paths from this apps/fo/AGENTS.md file, not from a developer-specific drive or the current shell directory.
FE_APP_ROOT: directory containing this file (apps/fo)FE_REPO_ROOT:FE_APP_ROOT/../..(frontend)WORKSPACE_ROOT:FE_REPO_ROOT/..COMMON_ROOT_AGENTS:WORKSPACE_ROOT/AGENTS.mdBE_REPO_ROOT:WORKSPACE_ROOT/IIPBS(Backend repository root)BE_SERVICE_ROOT:BE_REPO_ROOT/sewerage-service
Use an explicitly supplied repository path when the repositories are installed under different parent directories. Verify a calculated path exists before using it.
Main technologies:
- Next.js
- TypeScript
- pnpm workspace
- turborepo
이 저장소는 pnpm workspace + Turborepo 기반 monorepo이다.
- 워크스페이스 범위는
apps/*,apps/common/*,packages/*,packages/common/* - 루트 스크립트는
turbo run build,turbo run dev를 사용한다 build작업은 의존 패키지의build를 먼저 수행한다 (dependsOn: ["^build"])dev는 캐시하지 않는 지속 실행 작업이다- 변경 범위만 선택 실행할 수 있으므로, 전체 빌드보다
--filter사용을 우선한다
Encoding
- UTF-8
- 한글이 깨지지 않도록 주의할 것
주석 comment
- 한글 주석을 삭제하지 말 것
Monorepo structure
apps/ _template as cm cs dc dm dm_new fo sn st wr