From 9a1652c5a528d3ae3c7d416f2736851c7966733e Mon Sep 17 00:00:00 2001 From: Ramya Gurunathan Date: Mon, 22 Jun 2026 10:17:46 -0400 Subject: [PATCH 1/2] #127 - Remove LHS navigation from Holoscan integration tutorial Co-Authored-By: Claude Sonnet 4.6 (1M context) Signed-off-by: Ramya Gurunathan --- docs/tutorials/daqiri-holoscan-integration.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/docs/tutorials/daqiri-holoscan-integration.md b/docs/tutorials/daqiri-holoscan-integration.md index 82d2742f..a18d58fc 100644 --- a/docs/tutorials/daqiri-holoscan-integration.md +++ b/docs/tutorials/daqiri-holoscan-integration.md @@ -1,3 +1,8 @@ +--- +hide: + - navigation +--- + # DAQIRI + Holoscan Integration This tutorial demonstrates how the DAQIRI library can be integrated into an NVIDIA From 16c92a065f59c90c1e8cbc3a9c2d352bc4742d1c Mon Sep 17 00:00:00 2001 From: Ramya Gurunathan Date: Mon, 22 Jun 2026 10:34:08 -0400 Subject: [PATCH 2/2] #127 - Add tutorial frontmatter consistency check to docs-sync rule Co-Authored-By: Claude Opus 4.8 (1M context) Signed-off-by: Ramya Gurunathan --- .claude/rules/docs-sync.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.claude/rules/docs-sync.md b/.claude/rules/docs-sync.md index 543726e2..1b8d7bbc 100644 --- a/.claude/rules/docs-sync.md +++ b/.claude/rules/docs-sync.md @@ -47,6 +47,7 @@ When the user is committing, pushing, or otherwise wrapping up a change that tou ### Landing page and navigation (low frequency, high visibility) - `mkdocs.yml` — nav entries should match actual files in `docs/` (the CI gate enforces this; the rule is here for awareness). - `docs/index.md` — landing page orchestrator; includes section bodies from `docs/landing/*.html`. If any doc file is renamed or moved, update landing fragment links in `docs/landing/`. +- **Page frontmatter consistency** — pages within a section should share the same Material `hide:` frontmatter so the LHS navigation behaves uniformly across the section. The tutorial pages (`docs/tutorials/*.md`) all use `hide: [navigation]`; when adding a new tutorial page, copy that frontmatter so it doesn't render a stray LHS menu. Not enforced by CI — check by hand. ### Top-level README (low frequency, high visibility) @@ -83,4 +84,5 @@ When the user is committing, pushing, or otherwise wrapping up a change that tou | `examples/*.yaml` | `docs/benchmarks/raw_benchmarking.md`, `docs/tutorials/configuration-walkthrough.md`, `AGENTS.md` | | `examples/*.py` | `docs/api-reference/python.md`, `AGENTS.md` | | `mkdocs.yml` | `docs/index.md`, `docs/landing/` (nav links) | +| New `docs/tutorials/*.md` page | match sibling pages' `hide: [navigation]` frontmatter | | Any `docs/*` rename/move | `README.md` (Documentation table), `AGENTS.md` (Documentation section), `mkdocs.yml`, `docs/index.md`, `docs/landing/` |