Skip to content

Improve multi-repo assembled docs workflow and contributor guidance #1912

@KOTungseth

Description

@KOTungseth

Description

Our current v3 build system works well for single-repo projects, but breaks down when assembling docs across multiple repos. This is especially painful for our large reference section, where making improvements is nearly impossible without engineering support.

Writers have raised the following challenges:

  • Black box multi-repo builds: It’s unclear how assembled docs come together across repos, making changes difficult and error-prone.
  • Virtual staging area missing: Writers need a way to preview assembled docs locally or in staging with a mix of current + WiP branches before merging.
  • Navigation complexity:
    • navigation.yml is hard to manage across repos.
    • Path prefixes are confusing and inconsistent.
    • Assembling a navigation tree across repos is nearly impossible.
    • Redirects based on path prefixes are not supported.
  • Inconsistent outputs: Local docs-builder results often differ significantly from CI results, leading to confusion.
  • Slow feedback loop: Waiting 30–40 minutes to see production results creates unnecessary suspense for large changes.

Impact

These improvements would:

  • Empower writers to make reference section changes without engineering intervention.
  • Reduce errors and inconsistencies in assembled docs.
  • Shorten iteration cycles and make large structural changes less stressful.
  • Increase overall contributor satisfaction and productivity.

Assignee note

@Mpdreamz to transfer knowledge and support. @reakaleek or @cotti to own.

Sub-issues

Metadata

Metadata

Assignees

Labels

Type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions