Skip to content

Commit ff70413

Browse files
Remove operate/ section; add aliases to all new-IA destinations
Delete the entire operate/ directory (162 non-draft pages, excluding SLAM which was already migrated). Add 97 aliases across 67 destination pages so every operate/ URL resolves to its new-IA equivalent. Also fixes: - 404.html card links (operate/install/setup → set-up-a-machine/overview) - camera-model-next-steps.md include (operate/ camera links → new paths) - 4 pre-existing stale UI labels (Component or service → Configuration block; Click Test → Expand TEST section) 446 body-text references to /operate/ remain across tutorials and other pages. These redirect through aliases and are a follow-up cleanup task. Full mapping documented in code-map/operate-removal-plan.md. 13 pages on the revisit list where the alias is accepted but unique content needs a proper new-IA home. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
1 parent ba33c36 commit ff70413

260 files changed

Lines changed: 168 additions & 28446 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

docs/build-apps/concepts/how-apps-connect.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,8 @@ layout: "docs"
66
type: "docs"
77
description: "The transport paths the SDK uses, the session safety mechanism, and what the SDK reconnects automatically."
88
date: "2026-04-10"
9+
aliases:
10+
- /operate/reference/sessions/
911
---
1012

1113
A Viam client application needs to reach a machine that may be on a different network, behind a NAT, or both. This page describes the transport paths the SDK uses, the session safety mechanism, and how the SDK reconnects when the network drops.

docs/build-apps/overview.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ type: "docs"
77
description: "Build software that uses a Viam SDK to talk to your machines and the Viam cloud, from web dashboards to long-running backend services."
88
date: "2026-04-10"
99
aliases:
10+
- /operate/control/
1011
- /operate/control/headless-app/
1112
- /product-overviews/sdk-as-client/
1213
- /program/sdk-as-client/

docs/build-modules/deploy-a-module.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,8 @@ type: "docs"
77
description: "Package, upload, and distribute a module through the Viam registry."
88
date: "2025-01-30"
99
aliases:
10+
- /operate/modules/deploy-a-module/
11+
- /operate/reference/advanced-modules/docker-modules/
1012
- /build/development/deploy-a-module/
1113
- /development/deploy-a-module/
1214
- /extend/modular-resources/upload/

docs/build-modules/manage-modules.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ icon: true
88
tags: ["modular resources", "components", "services", "registry"]
99
description: "Update or delete your existing modules, or change their privacy settings."
1010
aliases:
11+
- /operate/modules/advanced/manage-modules/
1112
- /use-cases/deploy-code/
1213
- /use-cases/manage-modules/
1314
- /how-tos/manage-modules/

docs/build-modules/module-reference.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,9 @@ type: "docs"
77
description: "Reference for module developers: lifecycle, interfaces, meta.json schema, CLI commands, environment variables, and registry rules."
88
date: "2025-03-05"
99
aliases:
10+
- /operate/modules/advanced/logging/
11+
- /operate/modules/advanced/metajson/
12+
- /operate/modules/advanced/module-configuration/
1013
- /development/module-reference/
1114
- /operate/modules/lifecycle-module/
1215
- /operate/modules/lifecycle-of-a-module/

docs/build-modules/overview.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,10 @@ layout: "docs"
66
type: "docs"
77
description: "Understand the two kinds of modules and how to extend your machine with custom hardware drivers and application logic."
88
aliases:
9+
- /operate/modules/
10+
- /operate/modules/advanced/
11+
- /operate/reference/advanced-modules/
12+
- /operate/reference/advanced-modules/create-subtype/
913
- /build-modules/from-hardware-to-logic/
1014
---
1115

docs/build-modules/platform-apis.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ layout: "docs"
66
type: "docs"
77
description: "Write your validate and reconfigure functions to handle dependencies in your custom modular resource."
88
aliases:
9+
- /operate/modules/advanced/platform-apis/
910
date: "2025-11-05"
1011
---
1112

docs/build-modules/use-registry-modules.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,8 @@ layout: "docs"
66
type: "docs"
77
description: "Before writing a module, check whether one already exists. The registry has more than hardware drivers."
88
date: "2026-04-17"
9+
aliases:
10+
- /registry/
911
---
1012

1113
Before you write a module, check whether one already exists. The Viam registry contains more than hardware drivers. Many software capabilities you might want to build are already published as modules you can configure and use directly.

docs/build-modules/write-a-driver-module.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ type: "docs"
77
description: "Build a module that implements a resource API and runs as a separate process."
88
date: "2025-01-30"
99
aliases:
10+
- /operate/modules/write-a-driver-module/
1011
- /build/development/write-a-module/
1112
- /development/write-a-module/
1213
- /development/write-a-driver-module/

docs/hardware/common-components/add-a-base.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,8 @@ type: "docs"
77
description: "Add and configure a base to drive a mobile robot with movement commands."
88
date: "2025-03-07"
99
aliases:
10+
- /operate/reference/components/base/
11+
- /operate/reference/components/base/boat/
1012
- /hardware-components/add-a-base/
1113
---
1214

0 commit comments

Comments
 (0)