docs: five-tab menu and a clean landing page - #113
Merged
Merged
Conversation
tests.agentrust-io.com had eight top-level tabs, three of them single pages. It now has the five every AgenTrust docs site uses: Home, Get started, Specification, Guides, Project. Conformance levels, the eight test modules and error codes sit under Specification; the two tutorials and the self-verification report under Guides. All 22 nav entries are still present. The home page hides the left menu and the table of contents. The theme feature list matches the other docs sites: navigation.instant.progress goes, content.tabs.link joins. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_013aK3gVWzNdcM3hZ2o2awK2
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
tests.agentrust-io.com had eight top-level tabs: Home, Getting Started, Tutorials, Test Modules, Conformance Levels, Error Codes, Self-verification, Project. Three of those were single pages promoted to a tab, and the other AgenTrust docs sites each used a different set.
This moves the suite to the menu all six docs sites now share:
Home,Get started,Specification,Guides,Project.Where the pages went
docs/quickstart.md.measurement/REPORT.md).No file is renamed and no page leaves the nav: flattening the old and new nav lists gives the same 22 entries. The build allowlist in docs.yml needed no change, because every page was already copied.
Landing page.
index.mdaddshide: [navigation, toc]to its front matter, so the home page renders full width under the tabs. Inner pages keep the left menu and the table of contents. The landing text, including the eight modules and the obligation accounting lines the guard tests read, is unchanged.Theme features. The list matches the other docs sites:
navigation.instant.progressis removed andcontent.tabs.linkis added;content.code.annotatestays.Checked
.docs_build, rewrotedocs_dirwith the same sed, and ranmkdocs build --config-file .mkdocs_build.yml(mkdocs 1.6.1, mkdocs-material 9.7.7 from requirements/docs.txt). It builds with no warnings.hidden;docs/quickstart/keeps both.pytest tests/test_docs_match_the_modules.py tests/test_obligation_accounting.py: 82 passed.Generated with Claude Code
https://claude.ai/code/session_013aK3gVWzNdcM3hZ2o2awK2