Skip to content

docs: add documentation layout audit and proposal - #2190

Merged
cardoe merged 1 commit into
mainfrom
docs-layout-audit
Aug 10, 2026
Merged

docs: add documentation layout audit and proposal#2190
cardoe merged 1 commit into
mainfrom
docs-layout-audit

Conversation

@cardoe

@cardoe cardoe commented Aug 4, 2026

Copy link
Copy Markdown
Contributor

Records the current docs layout, its problems, and a phased proposal to
restructure it around the project's three audiences: operators, contributors
and evaluators.

The headline finding is that contributors and evaluators have no front door:
there is no contributor section and no CONTRIBUTING.md, so developer docs live
in 58 unlinked markdown files outside docs/, and Overview is a grab-bag rather
than an evaluator's on-ramp. The proposal is phased so the nav rewrite that adds
the front doors needs no file moves, with moves deferred and governed by one
rule: move a file only when its audience changes.

This is a planning artifact, to be deleted once the phases land or are rejected.
It lives at the repository root because every file under docs/ is published.

@cardoe
cardoe requested review from a team, geetikabatra and grizzlydev August 4, 2026 15:58

@mfencik mfencik left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

Comment thread docs-layout-audit.md Outdated
Comment thread docs-layout-audit.md
Comment thread docs-layout-audit.md Outdated
@geetikabatra

Copy link
Copy Markdown

Apart from a comment or two, it looks good to me otherwise.

Records the current docs layout, its problems, and a phased proposal to
restructure it around the project's three audiences: operators, contributors
and evaluators.

The headline finding is that contributors and evaluators have no front door:
there is no contributor section and no CONTRIBUTING.md, so developer docs live
in 58 unlinked markdown files outside docs/, and Overview is a grab-bag rather
than an evaluator's on-ramp. The proposal is phased so the nav rewrite that adds
the front doors needs no file moves, with moves deferred and governed by one
rule: move a file only when its audience changes.

This is a planning artifact, to be deleted once the phases land or are rejected.
It lives at the repository root because every file under docs/ is published.
@cardoe
cardoe force-pushed the docs-layout-audit branch from e596389 to fa54fc5 Compare August 10, 2026 20:05
@cardoe
cardoe added this pull request to the merge queue Aug 10, 2026
Merged via the queue into main with commit 8b39f95 Aug 10, 2026
17 checks passed
@cardoe
cardoe deleted the docs-layout-audit branch August 10, 2026 20:08
@cardoe

cardoe commented Aug 10, 2026

Copy link
Copy Markdown
Contributor Author

Ah merge when ready used Milan's review.

cardoe added a commit that referenced this pull request Sep 4, 2026
The audit landed in #2190, just before the release-notes work in #2191. Re-check
every claim against main: counts move to 137 pages, 8 nav entries, 61 external
markdown files and v0.4.28. Add three mechanics the reorg must respect -- the
generated-but-navigated unreleased.md, include_dir_to_nav's global sort toggle,
and the published release-body URLs that pin docs/release-notes/ permanently.
Grow the proposal a seventh tab. Also fix the audit's own errors: the rename
impact lists, Phase 3's link count, and a component table row that was never there.
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.

3 participants