Ringroad platform docs
The Ringroad multi-store e-commerce platform renders storefronts from SSR themes. Themes are written in a dialect of Jinja extended with schema declarations, in-template styling, and editor markup, compiled by the ringroad-renderer Rust crate. This documentation covers the language, the engine, and how to build themes.
Themes
How themes are structured and how a page renders
Jinja language
The Ringroad Jinja dialect: schema, styling, and script blocks
ringroad-renderer
The Rust engine: node resolution, settings, data, CLI
Theme development
Build a theme from scratch, modeled on
themes/defaultReference
Template globals, filters, and the default node catalog
Agent index
Machine-readable index of every page on this site