<Kirbo.DEV/>
ActiveThis site. A long-stalled 2019 project finally finished in 2026. Full backstory in the <Kirbo.DEV /> blog post — this page is the project-level summary.
Stack
- Next.js with
output: 'export'— fully static, no Node runtime in production - Keystatic as a git-native, file-based Headless CMS (Content Management System) — content lives in this repo
- TypeScript end-to-end, Biome for lint + format, Vitest for unit tests
- GitLab CI/CD (Continuous Integration / Continuous Delivery) builds and deploys on every commit to a static host (UpCloud, Cloudflare Pages, or wherever)
What's interesting about it
The QA (Quality Assurance) pipeline is the part I'm most happy with. A scripted Playwright matrix covers 11 viewports × 11 cornerstone pages × 2 themes (242 cells) for visual + structural checks; a separate run does 44 Lighthouse + axe-core audits. AI (Artificial Intelligence) reviews both, deduplicates findings against prior decisions, and hands me a grouped report with screenshots and proposed fixes. I review the summary and act — instead of running 286 manual checks every release.
Status
Shipped and live (you're reading it). Maintained alongside content and ongoing iteration. May eventually publish a stripped boilerplate version of the codebase as a starter for anyone who wants the same stack.