Repository navigation
Add capability and Diataxis frontmatter to the SO-ARM101 workshop - #5393
Conversation
The seven published pages of the SO-ARM101 palletizing workshop (#5181) shipped without capabilities: or diataxis: frontmatter. Tag them the way the pick-and-place workshop is tagged: the landing page is an overview, each phase is a tutorial, and every page carries docs plus the capabilities that phase exercises. Also exclude the workshop's _phase-template.md from both frontmatter checks, alongside the pick-and-place template. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
✅ Deploy Preview for viam-docs ready!
To edit notification comments on pull requests, go to your Netlify project configuration. |
|
The diataxis and capability tags look good. I'd suggest changing the The two Instead of extending the list, could we:
Before merging, run |
Jeremy Rose (jeremyrose-viam)
left a comment
There was a problem hiding this comment.
Up to you whether you think it's worth making the template change described above.
|
🔎💬 Inkeep AI search and chat service is syncing content for source 'Viam Docs' |

Summary
The SO-ARM101 palletizing workshop (#5181) shipped seven published pages with no
capabilities:ordiataxis:frontmatter.check-capabilities.pyandcheck-diataxis.pyonly warn, so CI passed. But the docs-health dashboard's daily build treats a page with no tag and no mode as a hard failure, and it has not been able to publish since Oct 3.This PR tags the pages the same way the pick-and-place workshop is tagged:
diataxiscapabilities_index.mdoverview01-platform-mental-modeltutorial02-configure-the-armtutorial03-teach-the-celltutorial04-pack-from-pythontutorial05-avoid-placed-cubestutorial06-wrap-uptutorialIt also adds the workshop's
_phase-template.md(a headless draft) to theEXCLUDEset in both check scripts, next to the pick-and-place template. Without that,check-capabilities.pywarns about the template.Testing
python3 scripts/check-diataxis.py: all pages validpython3 scripts/check-capabilities.py: all pages validReview process:
🤖 Generated with Claude Code