Repository navigation
nav: add EventModelers.ai topic; fix duplicated Templates icon - #114
Merged
Merged
Conversation
…ntry EventModelers.ai: - New hand-authored overview page (web/src/content/docs/eventmodelers-ai.mdx) explaining what eventmodelers.ai is and what the Cratis Build Kits do, linking out to https://eventmodelers.ai. - The three Build Kit repos (C#, Kotlin, Java) are wired into scripts/sync-content.mjs as toc-driven product sources, then pulled out of the icon rail and nested under a new 'EventModelers.ai' group in the 'Cratis Stack' topic — same pattern chronicle-mcp/prompter already use under 'AI'. Positioned directly above 'Samples' as requested. - Adds the three product repos to the docs-site.yml checkout matrix so CI can sync their Documentation/ folders. Templates icon-rail fix: - scripts/sync-content.mjs had two PRODUCTS entries sharing key 'templates' ('C# Templates' with icon 'layout-template', and 'Templates' with icon 'seti:app') — both invalid icon names in this Starlight version, so neither ever rendered, and the duplicate key produced two icon-rail entries for the same content. Removed the duplicate, kept one 'Templates' entry with a valid icon ('add-document').
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
EventModelers.ai nav topic
Adds a new EventModelers.ai group under Cratis Stack, positioned directly above Samples, holding:
web/src/content/docs/eventmodelers-ai.mdx) explaining what eventmodelers.ai is and what the Cratis Build Kits do, linking out to https://eventmodelers.ai for the platform itself.Documentation/folder (same toc.yml-driven pipeline every other product uses), pulled out of the top icon rail the same waychronicle-mcp/prompternest under AI today.The three Build Kit repos also got a docs pass so their content is aligned and complete instead of pointing at empty/missing pages:
docs-site.ymlgets three new checkout steps for those repos.Templates icon-rail fix
scripts/sync-content.mjshad twoPRODUCTSentries with the same key'templates':'C# Templates'with icon'layout-template''Templates'with icon'seti:app'Neither icon name exists in this Starlight version's built-in icon set, so both rendered blank, and the duplicate key produced two entries in the icon rail for identical content. Removed the duplicate, kept a single
'Templates'entry with a valid icon ('add-document').Verification
node scripts/sync-content.mjs— 16 product topics, 0 broken toc entries droppednpx astro sync— content collections + config load cleanlynode --test scripts/*.test.mjs— all passing except the pre-existingdocfx-binary-not-installed failure (unrelated, environment-only)/eventmodelers-ai/,/eventmodelers-ai/{csharp,kotlin,java}/**all 200, sidebar renders EventModelers.ai directly above Samples, Templates icon rail shows one entry with a real icon glyph🤖 Generated with a coding agent.