Skip to content

fix(handbook): replace hardcoded version strings with dynamic components#98

Merged
nerdalytics merged 9 commits into
trunkfrom
fix/handbook-dynamic-version-strings
Apr 6, 2026
Merged

fix(handbook): replace hardcoded version strings with dynamic components#98
nerdalytics merged 9 commits into
trunkfrom
fix/handbook-dynamic-version-strings

Conversation

@nerdalytics
Copy link
Copy Markdown
Owner

Summary

  • Add resolveVersionLabel() to derive actual version label from URL prefix
  • Add Version.svelte and VersionLink.svelte components that read version from Svelte context
  • Set version context in DocLayout.svelte so all mdsvex pages can access it
  • Replace hardcoded version strings across architecture (13), introduction (13), select (12), and llms (14) pages
  • Historical references to prior versions stay hardcoded

Closes #93

Test plan

  • npm run check passes (0 errors)
  • Handbook builds successfully (cd handbook && npm run build)
  • Spot-check /latest, /v1000.3.2, and /v1000.1.0 pages render correct version

@nerdalytics nerdalytics merged commit cc58834 into trunk Apr 6, 2026
12 checks passed
@nerdalytics nerdalytics deleted the fix/handbook-dynamic-version-strings branch April 6, 2026 09:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

handbook: replace hardcoded version strings in page content with route-derived values

1 participant