Files
frontend/apps/fo/AGENTS.md
T

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.md
  • BE_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