
3D Modelling with OpenSCAD
Replacing broken toy parts and household bits by describing them as parametric OpenSCAD code — plus the GitHub Actions pipeline, in-browser customiser, and coding-agent workflow built around it.

Replacing broken toy parts and household bits by describing them as parametric OpenSCAD code — plus the GitHub Actions pipeline, in-browser customiser, and coding-agent workflow built around it.
A look at the infrastructure behind this blog — static site generation with Astro 5, CI/CD with GitHub Actions, PR preview deployments, and Bluesky-powered comments.