Removing changelog from sidebar navigation across SDK/client/cli repos causes the sidebar to stop rendering entirely on changelog pages.
Docusaurus needs displayed_sidebar frontmatter to know which sidebar to show on pages not listed in any sidebar.
Since changelog.md is autogenerated by docs-theme and gitignored, there's no persistent place to set this frontmatter per repo.
docs-theme should inject displayed_sidebar frontmatter (defaulting to docs) into autogenerated changelog.md files.
Multiple draft PRs removing changelog from sidebar are blocked on this.
Nice-to-have: .gitignore consolidation
Repos should ignore all generated changelog.md files from a single root .gitignore with path-qualified entries:
docs/changelog.md
website/versioned_docs/*/changelog.md
Removing changelog from sidebar navigation across SDK/client/cli repos causes the sidebar to stop rendering entirely on changelog pages.
Docusaurus needs
displayed_sidebarfrontmatter to know which sidebar to show on pages not listed in any sidebar.Since
changelog.mdis autogenerated bydocs-themeand gitignored, there's no persistent place to set this frontmatter per repo.docs-themeshould inject displayed_sidebar frontmatter (defaulting to docs) into autogeneratedchangelog.mdfiles.Multiple draft PRs removing changelog from sidebar are blocked on this.
Nice-to-have:
.gitignoreconsolidationRepos should ignore all generated
changelog.mdfiles from a single root.gitignorewith path-qualified entries:docs/changelog.mdwebsite/versioned_docs/*/changelog.md