Skip to content

Add displayed_sidebar frontmatter to autogenerated changelog #2442

@TC-MO

Description

@TC-MO

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

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions