This repo uses submodules for its dependencies, run git submodule update --init --recursive
to make sure they're up to date.
Useful commands for working on the website are collected in a justfile
, installation instructions for just
are here.
git-lfs is used for archiving old versions of the playground.
The main site is built with Zola, installation instructions here.
The playground is built with Trunk, installation instructions here.
The Rust Wasm build target should be installed, e.g. rustup target add wasm32-unknown-unknown
.
The playground's worker for creating gists uses Cloudflare Workers, and the CLI tool for testing and deploying is Wrangler.