Website for SquiggleConf 2025: a conference for excellent web dev tooling
pnpm i
pnpm devTo get the newsletter API running, copy .env.template to an .env file and fill in the Brevo API key value from our password manager.
This is not necessary unless you want to work on the newsletter API.
This project deploys to Cloudflare Workers and does not use GitHub Actions.
Day-to-day development stays the same: pnpm dev.
- Connect this GitHub repository to a Cloudflare Worker in the Cloudflare dashboard.
- Use the
mainbranch as production. - Let Cloudflare create the preview deployment flow for other branches.
- Set the newsletter values in the Cloudflare dashboard:
BREVO_API_KEYas a secretBREVO_LIST_IDas a variable
If you need to cut over production immediately, deploy directly from this repo:
npx wrangler deployThis uses the worker config in wrangler.toml.
- Pushes to
maindeploy the production worker. - Pushes to other branches create preview deployments in Cloudflare.
The old Vercel flow centered on pushing to the repo and letting the platform handle deployment. This setup keeps the same feel: you develop locally with Astro, then push to GitHub and let Cloudflare handle deployment.
Alexander Lichter 💻 |
Ceci 🚧 |
Corina Murg 🐛 |
Dimitri Mitropoulos 💻 |
Josh Goldberg ✨ 💻 🖋 📖 🤔 🚇 🚧 📆 🔧 🐛 |
Kevin 💻 |
Nicolò Ribaudo 💻 |
Ryan Waskiewicz 💻 |
Varun Shukla 💻 |
Yona Alexander Voss-Andreae 💻 |
💙 This package was templated with
create-typescript-app.