Pilot Protocol marketing and documentation site — deployed at
pilotprotocol.network via Cloudflare
Pages (Workers Sites; see wrangler.toml).
Built with Astro for static-first rendering, PostHog for product analytics, and Puppeteer to render the handful of graphs that need a real browser at build time.
npm install
npm run dev # local dev server (default :4321)
npm run build # produces dist/
npm run preview # serves dist/ locallyA separate Cloudflare Worker lives in worker/. Build, test, and
deploy from there:
cd worker
npm install
npm run dev # wrangler dev
npm test # vitest run
npm run deploy # wrangler deployPushed to Cloudflare Pages via wrangler pages deploy --branch=main.
See the docs for details.
AGPL-3.0-or-later. See LICENSE.
