Local desktop build commands, verification steps, website build expectations, and the release hygiene required for staged public distribution.
- Desktop commands
- Minimum verification gates
- Website build and Cloudflare Pages expectations
- Owner-build and staged-release hygiene
Applies to
WindowsmacOSLinux
Covers
BuildReleasePlatforms
Build, packaging, and release workflow
Desktop prerequisites
For local development and packaging you need:
- Node.js 20+
- Rust toolchain
- Tauri platform prerequisites for your OS
Desktop commands
Install dependencies:
npm install
Frontend build check:
npm run build
Desktop dev runtime:
npm run tauri:dev
Desktop packaging:
npm run tauri:build
Minimum verification before substantial changes are considered ready:
npm run build
npm run test:rust
Website commands
The public marketing site is a separate Next.js static-export project.
Use:
npm install
npm run lint
npm run build
Cloudflare Pages should publish the generated out directory.