Deployment
This theme repository uses a branch-based versioned deployment flow:
- Push to
mainpublishes unreleased docs to/next/. mainalso runs a release gate; iflib/jekyll/vitepress_theme/version.rbis not published on RubyGems, it runs the release workflow.- A release publish writes immutable docs to
/v/x.y.z/and refreshes/latest/. - A shared
versions.ymlmanifest drives the version selector.
This keeps old versions intact while always exposing both preview (next) and stable (latest) docs.
In repository settings, configure GitHub Pages to serve from branch gh-pages (root).