<Kirbo.DEV/>

Active

This 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.