Skip to content

Populate reference/apis from dev/reference/apis content#4895

Open
shannonbradshaw wants to merge 1 commit intoviamrobotics:new-docs-sitefrom
shannonbradshaw:content/dev
Open

Populate reference/apis from dev/reference/apis content#4895
shannonbradshaw wants to merge 1 commit intoviamrobotics:new-docs-sitefrom
shannonbradshaw:content/dev

Conversation

@shannonbradshaw
Copy link
Copy Markdown
Collaborator

Summary

Populates all 37 API reference page stubs in reference/apis/ with content from dev/reference/apis/. This moves the API documentation from the hidden dev/ section to the visible reference/ section in the new site navigation.

Changes

  • 37 files in reference/apis/ populated from corresponding dev/reference/apis/ pages
  • Alias redirects added from old /dev/reference/apis/ paths so existing links and bookmarks continue to work
  • 48 internal links updated from /dev/reference/apis/ to /reference/apis/ in page body content
  • Heading fix in sessions.md: corrected h3/h4 to h2/h3 to fix markdownlint violations

Scope

This covers: component APIs (arm, base, board, button, camera, encoder, gantry, generic, gripper, input-controller, motor, movement-sensor, power-sensor, sensor, servo, switch, audio-in, audio-out), service APIs (SLAM, base-rc, data, discovery, generic, ml, motion, navigation, vision, world-state-store), platform APIs (fleet, robot, data-client, billing-client, ml-training-client), and sessions.

Test plan

  • All reference/apis/ pages render with content in deploy preview
  • Old /dev/reference/apis/ paths redirect to new locations
  • Internal links between API pages resolve correctly
  • No markdownlint, vale, or prettier errors

🤖 Generated with Claude Code

Move all API reference content from dev/reference/apis/ (hidden section)
to reference/apis/ (visible in nav). 37 files populated from stubs.

- Add alias redirects from old /dev/reference/apis/ paths
- Update 48 internal links in page body to use new /reference/apis/ paths
- Fix heading level violations in sessions.md
- Preserve existing aliases (appendix, program paths)

The dev/reference/apis/ pages remain for now but will be removed
when the dev/ section is fully deprecated.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@netlify
Copy link
Copy Markdown

netlify bot commented Apr 9, 2026

Deploy Preview for viam-docs ready!

Name Link
🔨 Latest commit 7f1a79b
🔍 Latest deploy log https://app.netlify.com/projects/viam-docs/deploys/69d7aa539f403b000841991d
😎 Deploy Preview https://deploy-preview-4895--viam-docs.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.
Lighthouse
Lighthouse
1 paths audited
Performance: 38 (🔴 down 8 from production)
Accessibility: 99 (🔴 down 1 from production)
Best Practices: 92 (no change from production)
SEO: 89 (🔴 down 3 from production)
PWA: 60 (🔴 down 10 from production)
View the detailed breakdown and full score reports

To edit notification comments on pull requests, go to your Netlify project configuration.

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.

1 participant