The Aiken playground is a fully client side rust web app using leptos.
- Check code
- Display warnings
- Display Errors
- Run tests
- Format code
- Share
- Build validators (working but not surfaced in UI yet)
cargo install trunkcargo install --locked cargo-makerustup target add wasm32-unknown-unknowncargo make dev
Cloudflare should only host the generated static site. The Rust/WASM build now runs on GitHub Actions via .github/workflows/continuous-deployment.yml, which:
- installs Node.js and Rust on
ubuntu-latest - builds the site with
scripts/build-dist.sh - deploys the generated
dist/directory to Cloudflare Pages withwrangler pages deploy
Required GitHub secrets:
CLOUDFLARE_API_TOKENCLOUDFLARE_ACCOUNT_ID
