Docs

Build, packaging, and release workflow

This is the practical build path for desktop packaging plus the public website deployment surface.

WindowsmacOSLinux
BuildReleasePlatforms

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.