- Rust(最新の stable)
- Bun(推奨)または Node.js(v18+)
- Tauri に必要なプラットフォームツールチェーン:https://tauri.app/start/prerequisites/
git clone https://github.com/codeErrorSleep/dbpaw.git
cd dbpaw
bun installフロントエンドのみ(Mock モード)— UI 開発に推奨:
bun dev:mockフルアプリ(Tauri + Rust)— E2E の動作確認向け:
bun tauri devbun tauri buildすべて実行:
bun run test:all個別に実行:
bun run test:unit
bun run test:service
bun run test:rust:unit
bun run test:integrationbun run format- 公式マーケティングサイトは
website/ディレクトリにあり、Astro で構築されています。 - ローカル開発:
bun run website:dev
- プロダクションビルド:
bun run website:build
- Web サイトは以下から最新リリースを取得します:
https://api.github.com/repos/codeErrorSleep/dbpaw/releases/latest - Web サイト上のバージョンとダウンロードリンクは GitHub リリースのアセットから自動生成されます。
- ビルド時に GitHub API が利用できない場合、Web サイトは
website/src/config/fallback.tsにフォールバックします。