セットアップ
前提ツール
- Volta(Node/pnpm のバージョン固定)
- Node 22.19.0 / pnpm 10.16.1(Volta が自動インストール)
- Wrangler(Cloudflare CLI)
補足
- OS は最新版を推奨。Git が利用可能であること。
初回クローンとインストール
git clone <this-repo>
cd asteroid
pnpm -v # 10.16.1 であること
node -v # v22.19.0 であること
よくあるエラー
- バージョン不一致: Volta で再インストール
プロジェクト構成
asteroid-core/
API(Worker + Hono + Prisma D1)asteroid-terminal/
Web/Tauri アプリasteroid-docs/
VitePress ドキュメント
ディレクトリの役割
- core: API 実装
- airport: UI 実装
- docs: ドキュメント
各プロジェクトのセットアップは、以降の章(Core / Airport)を参照してください。