Validate your Astro project against the Solo contract — for free
solo-check is a free open-source CLI that tells you exactly whether your Astro project is compatible with Frontmatter Solo — before you buy anything.
Guides
Handing off a frontend design to a backend developer is where most projects lose time and consistency. The design is done. The HTML and CSS work. Then someone has to manually convert every component into PHP partials or Twig templates - naming variables on the fly, guessing which values are dynamic, producing output that the backend developer has to reverse-engineer.
This guide covers the full process: from a static HTML/CSS design to a documented, backend-ready render pack - Twig for Symfony and Drupal, plain PHP for WordPress and custom backends. Most frontend developers hand off either a Figma file or HTML prototype, or a partially converted set of templates. What a backend developer actually needs is named templates, a consistent variable contract, and a document listing exactly what each template expects. That's what a proper handoff produces.
Astro's component model - typed Props interfaces, one layout per page, explicit slot declarations - maps mechanically to both Twig and PHP. Using Astro as a structured intermediate step gives you a typed, validated component contract, predictable conversion rules, and automated output via Frontmatter Solo.
The handoff is not a Notion doc. It is a contract. Frontmatter Solo turns the Astro source into templates, a manifest, and integration docs that the backend developer can use immediately.
solo-check is a free open-source CLI that tells you exactly whether your Astro project is compatible with Frontmatter Solo — before you buy anything.
A step-by-step breakdown of what it takes to turn Astro components into Twig partials — manually, and with a build-time tool.
What a proper Astro-to-backend handoff looks like, what usually goes wrong, and how to structure it so the backend developer can start immediately.
How to convert Astro components to plain PHP include-based templates — without a framework, without a runtime, and without rewriting your frontend structure.
The handoff is not a backend problem. It's a frontend artifact — and the frontend developer is the only one positioned to generate it correctly.
A practical checklist for frontend developers delivering an Astro project to a backend team. What to include, what to generate, and what to never hand off manually.