Skip to content

Rewrite First Project Parts 3-4: starter repos + Python/Go tabs#4816

Open
shannonbradshaw wants to merge 3 commits intoviamrobotics:mainfrom
shannonbradshaw:your-first-project-fixes
Open

Rewrite First Project Parts 3-4: starter repos + Python/Go tabs#4816
shannonbradshaw wants to merge 3 commits intoviamrobotics:mainfrom
shannonbradshaw:your-first-project-fixes

Conversation

@shannonbradshaw
Copy link
Collaborator

Summary

  • Part 3: Replaces viam module generate scaffolding workflow with a starter repo approach. Adds Python as a second language option alongside Go, using tabbed content for prerequisites, code walkthrough, implementation, and iteration sections.
  • Part 4: Replaces generator references with starter repo language. Adds Python/Go tabs for module structure review and build/package/upload steps. Adds namespace setup and explicit module registration steps (previously handled by the generator).

Companion Python starter repo: viamrobotics/inspection-module-starter-python (to be created separately).

Test plan

  • Verify Hugo renders all tab shortcodes correctly (no broken tabs or nesting issues)
  • Verify code snippets in Part 3 match the actual starter repos
  • Verify code snippets in Part 4 match the actual starter repos (meta.json, entry points, registration)
  • Walk through the full flow: Part 3 prerequisites → implementation → iteration → Part 4 namespace → build → upload → configure → data capture
  • Confirm no remaining references to viam module generate in Parts 3 or 4

🤖 Generated with Claude Code

@netlify
Copy link

netlify bot commented Feb 10, 2026

Deploy Preview for viam-docs ready!

Name Link
🔨 Latest commit 9cf3097
🔍 Latest deploy log https://app.netlify.com/projects/viam-docs/deploys/698bcd3721dfe90008c345e2
😎 Deploy Preview https://deploy-preview-4816--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 (🟢 up 3 from production)
Accessibility: 100 (no change from production)
Best Practices: 100 (no change from production)
SEO: 92 (no change from production)
PWA: 70 (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 Feb 10, 2026
Part 3: Replace viam module generate scaffolding with starter repo
workflow. Add Python as a second language option with Go/Python tabs
for prerequisites, code walkthrough, implementation, and iteration.

Part 4: Replace generator references with starter repo. Add Python/Go
tabs for module structure review and build/package/upload steps. Add
namespace setup and module registration steps.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@shannonbradshaw shannonbradshaw force-pushed the your-first-project-fixes branch from 6644106 to d0e7770 Compare February 10, 2026 17:52
shannonbradshaw and others added 2 commits February 10, 2026 13:04
Apply one-sentence-per-line formatting throughout Parts 3 and 4.
Fix Vale errors: remove spaces around em-dashes, replace "via" with
"through".

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Replaced docker build with docker pull from GHCR, added web-based
credential configuration flow, added 7 screenshots covering the full
setup process, combined redundant numbered steps, and removed
troubleshooting and container management sections.

Co-Authored-By: Claude Opus 4.6 <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