はじめかた
このページでは、tracked ケースの cupboard を使って最短ルートを説明します。
必要なもの
- Windows と PowerShell
uvで管理する Python- JSCAD、ForgeCAD CLI、docs 用の Node.js / npm
- clone と差分確認用の Git
1. Python 依存を同期する
powershell
cd <repo-root>
uv sync --python 3.11ルートの pyproject.toml は Python 範囲を >=3.11,<3.12 に固定しています。
2. ケースの Node 依存を入れる
powershell
cd cases\cupboard
npm installNode 側の CAD 依存はケースごとの package.json で管理します。
3. ポータブル OpenSCAD を入れる
powershell
powershell -ExecutionPolicy Bypass -File scripts\install_openscad.ps1OpenSCAD はケース内の tools\ に配置されます。このディレクトリは再生成できるため Git では追跡しません。
4. ベンチマークを実行する
powershell
uv run scripts\run_all.py正常終了すると軽量レポートとスクリーンショットが更新されます。outputs\ 配下の CAD ファイルは ignored のままです。
5. docs をビルドする
powershell
cd <repo-root>
npm install
npm run docs:buildルートの npm scripts は docs/ 配下の VitePress プロジェクトへ処理を委譲します。
