RustViz Website Minimal instructions for building, changing, and running this website.
- Rust
- mdBook v0.4.40:
cargo install mdbook --version 0.4.40 - Node.js 18+ (for local hosting)
- wasm-pack and
wasm32-unknown-unknowntarget:rustup target add wasm32-unknown-unknown
From the repository root:
./rustviz.sh buildThis regenerates SVGs, rebuilds mdBook, and updates published WASM assets.
./rustviz.sh startOpen http://127.0.0.1:8000.
Use PORT=9000 ./rustviz.sh start to change port.
- Wrangler
- Cloudflare account
- Login to Cloudflare CLI:
npx wrangler login
npx wrangler pages deploy --project-name rustviz-website --branch main
# Note: --branch main is optional, default branch is used by Cloudflare Pagescd workers/rustc-api
npx wrangler deployFrom the repository root:
./rustviz.sh clean