- apps/web: フロントエンド (Vite/React)
- apps/worker: バックエンド (Cloudflare Workers/Hono)
- packages/shared: 共通型・ユーティリティ
- pnpmのインストール
- 依存パッケージのインストール
pnpm install
- 開発サーバー起動
- フロントエンド:
pnpm --filter web dev - バックエンド:
pnpm --filter worker dev
- フロントエンド:
- ビルド
pnpm turbo run build
- モノレポ構成: apps/web, apps/worker, packages/shared
- 型定義・APIスキーマはpackages/sharedで共通管理
- CI/CD: GitHub Actions(.github/workflows)
- デプロイ: Cloudflare Pages/Workers(deploy.yml参照)
詳細な仕様・設計は各パッケージのREADMEを参照してください。