Skip to content

Headless-app aliases + motion service reference migration#4976

Merged
shannonbradshaw merged 3 commits intoviamrobotics:mainfrom
shannonbradshaw:headless-and-motion
Apr 18, 2026
Merged

Headless-app aliases + motion service reference migration#4976
shannonbradshaw merged 3 commits intoviamrobotics:mainfrom
shannonbradshaw:headless-and-motion

Conversation

@shannonbradshaw
Copy link
Copy Markdown
Collaborator

Summary

Two changes to close app-linked URL gaps:

Headless app aliases → build-apps/overview.md

The app links to /operate/control/headless-app/ from the add-code dialog and code-sample header. The build-apps section already covers headless/long-running apps (overview describes the "Long-running service" pattern; tutorial-monitoring-service teaches the full headless pattern). Added /operate/control/headless-app/ plus 8 legacy aliases (/program/, /program/sdks/, etc.) to build-apps/overview.md.

Motion service reference → reference/services/motion/

Copied 3 files from operate/reference/services/motion/ to reference/services/motion/:

  • _index.md — Motion service overview (planning, Move, GetPlan, etc.)
  • algorithms.md — planning algorithms reference
  • constraints.md — motion constraints reference

Updated frontmatter with new aliases (/operate/reference/services/motion/, /services/motion/, /mobility/motion/). Fixed internal links to new-IA paths (frame-system, dependencies, monitor).

Test plan

  • vale 0 errors on all 4 files
  • make build-prod clean
  • Netlify deploy preview

🤖 Generated with Claude Code

Headless app:
  Add /operate/control/headless-app/ and 8 legacy aliases (/program/,
  /program/sdks/, etc.) to build-apps/overview.md. The build-apps section
  already covers headless/long-running apps with a tutorial and overview;
  these aliases complete the redirect chain.

Motion service reference:
  Copy 3 files from operate/reference/services/motion/ to
  reference/services/motion/ (the new-IA location). Update frontmatter
  with new aliases and fix internal links to new-IA paths (frame-system,
  dependencies, monitor).

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

netlify Bot commented Apr 18, 2026

Deploy Preview for viam-docs ready!

Name Link
🔨 Latest commit 9f4df04
🔍 Latest deploy log https://app.netlify.com/projects/viam-docs/deploys/69e3ccf87fa91a000881edf7
😎 Deploy Preview https://deploy-preview-4976--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: 40 (🔴 down 3 from production)
Accessibility: 99 (no change from production)
Best Practices: 83 (no change from production)
SEO: 89 (no change from production)
PWA: 60 (no change from production)
View the detailed breakdown and full score reports

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

@viambot viambot added the safe to build This pull request is marked safe to build from a trusted zone label Apr 18, 2026
shannonbradshaw and others added 2 commits April 18, 2026 14:23
- Services _index.md: add motion card, update description to mention
  service APIs link
- Motion _index.md: remove tutorial-linking "Next steps" section
  (reference pages should not link to tutorials)

SLAM card to be added after PR viamrobotics#4977 merges.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@shannonbradshaw shannonbradshaw merged commit 9f6e81c into viamrobotics:main Apr 18, 2026
12 checks passed
@github-actions
Copy link
Copy Markdown

🔎💬 Inkeep AI search and chat service is syncing content for source 'Viam Docs'

shannonbradshaw added a commit to shannonbradshaw/viam-docs that referenced this pull request Apr 18, 2026
…cs#4976)

Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

safe to build This pull request is marked safe to build from a trusted zone

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants