Skip to content

docs(jetson): reorganize the Jetson docs around setup and developer paths - #61

Merged
dakejahl merged 3 commits into
mainfrom
docs/jetson-ia-reorg
Aug 14, 2026
Merged

docs(jetson): reorganize the Jetson docs around setup and developer paths#61
dakejahl merged 3 commits into
mainfrom
docs/jetson-ia-reorg

Conversation

@dakejahl

Copy link
Copy Markdown
Collaborator

Summary

Restructures the three Jetson carriers' docs around the two ways people actually use them: a bundle that arrives preflashed and is driven from ARK-UI, and a bare board someone flashes and SSHes into. Follows up #53, which audited these pages for correctness and left the structural work as named follow-ups.

Problem

Each carrier exposed about twenty flat sibling pages with no grouping, so a bundle owner hit Flashing Guide third and Pinout fifth. Setup knowledge was spread across four pages — SSH over USB in both getting-started and connections, WiFi-over-CLI buried inside the serial console page — and nothing linked them as a sequence.

Six pages were byte-identical across all three carriers, or differed only by a blank line and an asset path: 18 files carrying 6 pages. The Pi copy of services.md had already drifted to 673 words against the Jetson's 320.

The Jetson PABs and three accessories also sat under a vestigial products/ prefix while every other family is top-level, and with no .gitbook.yaml there were no redirects to catch a move.

Solution

Each carrier now groups into Overview → Set Up → Using ARK-OS → Hardware Reference → Developer Guide, with the Overview routing on the one question that splits the two paths: did this arrive preflashed?

Set Up is a real sequence — Connect, then Get Online — absorbing the connection material previously split across getting-started, connections, and the console pages. WiFi-over-CLI moves out of the console page into Get Online, next to the ARK-UI route.

ARK-OS overview, services, and the apt hold-back page move to a shared top-level ark-os/ section; the nine USB adapter pages become one knowledge-base/usb-peripherals.md. Per-carrier page counts drop from ~21 to ~19 while the duplication behind them goes from 18 files to 4.

products/ is gone — the PABs are at flight-controller/jetson-pabs/, the accessories at accessories/. .gitbook.yaml adds redirects for all 58 moved URLs.

Verified mechanically: all 826 relative links resolve, all 263 pages appear in SUMMARY with none orphaned, and every redirect target exists.

The Pi products are deliberately untouched so draft #54 still lands cleanly. Consolidating its ARK-OS copies into the new shared section is the natural follow-up.

…aths

Group each carrier's pages into Set Up / Using ARK-OS / Hardware Reference
/ Developer Guide instead of ~20 flat siblings, and add a setup flow that
covers connecting and getting online in one sequence.

Move the Jetson PABs and the avionics accessories out of the vestigial
products/ tree, consolidate the triplicated ARK-OS and USB adapter pages
into shared sections, and add .gitbook.yaml with redirects for all 58
moved URLs.
GitBook builds a page URL from SUMMARY.md nesting plus the site section
slug, not the repo directory layout. The first pass keyed redirects off
file paths, which missed both the section prefix and every page that
changed URL by gaining a nav parent (pinout is now under hardware/,
flashing-guide under developer/).

Derive old and new URLs from the nav on both sides and emit the 58 that
changed, each with and without the section prefix.
Drop the "no Linux required" clause, the "always works" opener on the
connect pages, and link descriptors that only restate the page title.
@dakejahl
dakejahl merged commit f6ee45d into main Aug 14, 2026
2 checks passed
@dakejahl
dakejahl deleted the docs/jetson-ia-reorg branch August 14, 2026 21:52
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