Docs: add all unlisted docs routes to navigation (#31027)

* Docs: add missing platform pages to nav

* Docs: include all unlisted docs routes in nav

* Docs nav: classify routes by area and remove catch-all groups

* Docs nav: remove ja-JP AGENTS page entry

* Docs ja-JP: remove AGENTS translation workspace page

* Docs nav: remove refactor plans group

* Docs nav: remove .dev template pages

* Docs nav: remove operations hubs group
This commit is contained in:
Vincent Koc
2026-03-01 15:09:35 -08:00
committed by GitHub
parent 0f5348acb2
commit eb20793550
2 changed files with 142 additions and 53 deletions

View File

@@ -832,6 +832,7 @@
"group": "First steps",
"pages": [
"start/getting-started",
"start/quickstart",
"start/onboarding-overview",
"start/wizard",
"start/onboarding"
@@ -839,7 +840,11 @@
},
{
"group": "Guides",
"pages": ["start/openclaw"]
"pages": [
"start/openclaw",
"start/wizard-cli-reference",
"start/wizard-cli-automation"
]
}
]
},
@@ -867,6 +872,7 @@
{
"group": "Hosting and deployment",
"pages": [
"vps",
"install/fly",
"install/hetzner",
"install/gcp",
@@ -936,6 +942,7 @@
{
"group": "Fundamentals",
"pages": [
"pi",
"concepts/architecture",
"concepts/agent",
"concepts/agent-loop",
@@ -985,10 +992,15 @@
{
"group": "Built-in tools",
"pages": [
"brave-search",
"perplexity",
"tools/lobster",
"tools/llm-task",
"tools/diffs",
"tools/exec",
"tools/exec-approvals",
"tools/firecrawl",
"tools/loop-detection",
"tools/web",
"tools/apply-patch",
"tools/elevated",
@@ -1017,6 +1029,7 @@
{
"group": "Skills",
"pages": [
"tools/creating-skills",
"tools/slash-commands",
"tools/skills",
"tools/skills-config",
@@ -1026,7 +1039,14 @@
},
{
"group": "Extensions",
"pages": ["plugins/community", "plugins/voice-call", "plugins/zalouser"]
"pages": [
"plugins/community",
"plugins/voice-call",
"plugins/zalouser",
"plugins/manifest",
"plugins/agent-tools",
"prose"
]
},
{
"group": "Automation",
@@ -1046,12 +1066,14 @@
"pages": [
"nodes/index",
"nodes/troubleshooting",
"nodes/media-understanding",
"nodes/images",
"nodes/audio",
"nodes/camera",
"nodes/talk",
"nodes/voicewake",
"nodes/location-command"
"nodes/location-command",
"tts"
]
}
]
@@ -1077,13 +1099,26 @@
"providers/anthropic",
"providers/openai",
"providers/openrouter",
"providers/cloudflare-ai-gateway",
"providers/claude-max-api-proxy",
"providers/deepgram",
"providers/github-copilot",
"providers/huggingface",
"providers/kilocode",
"providers/litellm",
"providers/bedrock",
"providers/vercel-ai-gateway",
"providers/moonshot",
"providers/mistral",
"providers/minimax",
"providers/nvidia",
"providers/ollama",
"providers/opencode",
"providers/qwen",
"providers/together",
"providers/venice",
"providers/vllm",
"providers/xiaomi",
"providers/glm",
"providers/zai",
"providers/synthetic",
@@ -1103,7 +1138,10 @@
"platforms/linux",
"platforms/windows",
"platforms/android",
"platforms/ios"
"platforms/ios",
"platforms/digitalocean",
"platforms/oracle",
"platforms/raspberry-pi"
]
},
{
@@ -1172,6 +1210,7 @@
"gateway/protocol",
"gateway/bridge-protocol",
"gateway/openai-http-api",
"gateway/openresponses-http-api",
"gateway/tools-invoke-http-api",
"gateway/cli-backends",
"gateway/local-models"
@@ -1194,7 +1233,12 @@
},
{
"group": "Security",
"pages": ["security/formal-verification"]
"pages": [
"security/formal-verification",
"security/README",
"security/THREAT-MODEL-ATLAS",
"security/CONTRIBUTING-THREAT-MODEL"
]
},
{
"group": "Web interfaces",
@@ -1276,7 +1320,14 @@
},
{
"group": "Technical reference",
"pages": ["reference/wizard", "reference/token-use", "reference/prompt-caching"]
"pages": [
"reference/wizard",
"reference/token-use",
"reference/prompt-caching",
"reference/api-usage-costs",
"reference/transcript-hygiene",
"date-time"
]
},
{
"group": "Concept internals",
@@ -1299,7 +1350,14 @@
{
"group": "Experiments",
"pages": [
"design/kilo-gateway-integration",
"experiments/onboarding-config-protocol",
"experiments/plans/acp-thread-bound-agents",
"experiments/plans/acp-unified-streaming-refactor",
"experiments/plans/browser-evaluate-cdp-refactor",
"experiments/plans/openresponses-gateway",
"experiments/plans/pty-process-supervision",
"experiments/plans/session-binding-channel-agnostic",
"experiments/research/memory",
"experiments/proposals/model-config"
]
@@ -1319,7 +1377,14 @@
},
{
"group": "Environment and debugging",
"pages": ["help/environment", "help/debugging", "help/testing", "help/scripts"]
"pages": [
"help/environment",
"help/debugging",
"help/testing",
"help/scripts",
"debug/node-issue",
"diagnostics/flags"
]
},
{
"group": "Node runtime",
@@ -1331,7 +1396,7 @@
},
{
"group": "Developer setup",
"pages": ["start/setup"]
"pages": ["start/setup", "pi-dev"]
},
{
"group": "Contributing",
@@ -1367,6 +1432,7 @@
"group": "第一步",
"pages": [
"zh-CN/start/getting-started",
"zh-CN/start/quickstart",
"zh-CN/start/wizard",
"zh-CN/start/onboarding"
]
@@ -1404,6 +1470,7 @@
{
"group": "托管与部署",
"pages": [
"zh-CN/vps",
"zh-CN/install/fly",
"zh-CN/install/hetzner",
"zh-CN/install/gcp",
@@ -1432,6 +1499,7 @@
"pages": [
"zh-CN/channels/whatsapp",
"zh-CN/channels/telegram",
"zh-CN/channels/grammy",
"zh-CN/channels/discord",
"zh-CN/channels/slack",
"zh-CN/channels/feishu",
@@ -1439,9 +1507,14 @@
"zh-CN/channels/mattermost",
"zh-CN/channels/signal",
"zh-CN/channels/imessage",
"zh-CN/channels/bluebubbles",
"zh-CN/channels/nextcloud-talk",
"zh-CN/channels/msteams",
"zh-CN/channels/line",
"zh-CN/channels/matrix",
"zh-CN/channels/nostr",
"zh-CN/channels/tlon",
"zh-CN/channels/twitch",
"zh-CN/channels/zalo",
"zh-CN/channels/zalouser"
]
@@ -1466,6 +1539,7 @@
{
"group": "基础",
"pages": [
"zh-CN/pi",
"zh-CN/concepts/architecture",
"zh-CN/concepts/agent",
"zh-CN/concepts/agent-loop",
@@ -1515,9 +1589,13 @@
{
"group": "内置工具",
"pages": [
"zh-CN/brave-search",
"zh-CN/perplexity",
"zh-CN/tools/lobster",
"zh-CN/tools/llm-task",
"zh-CN/tools/exec",
"zh-CN/tools/exec-approvals",
"zh-CN/tools/firecrawl",
"zh-CN/tools/web",
"zh-CN/tools/apply-patch",
"zh-CN/tools/elevated",
@@ -1545,6 +1623,7 @@
{
"group": "技能",
"pages": [
"zh-CN/tools/creating-skills",
"zh-CN/tools/slash-commands",
"zh-CN/tools/skills",
"zh-CN/tools/skills-config",
@@ -1554,7 +1633,13 @@
},
{
"group": "扩展",
"pages": ["zh-CN/plugins/voice-call", "zh-CN/plugins/zalouser"]
"pages": [
"zh-CN/plugins/voice-call",
"zh-CN/plugins/zalouser",
"zh-CN/plugins/manifest",
"zh-CN/plugins/agent-tools",
"zh-CN/prose"
]
},
{
"group": "自动化",
@@ -1574,12 +1659,14 @@
"pages": [
"zh-CN/nodes/index",
"zh-CN/nodes/troubleshooting",
"zh-CN/nodes/media-understanding",
"zh-CN/nodes/images",
"zh-CN/nodes/audio",
"zh-CN/nodes/camera",
"zh-CN/nodes/talk",
"zh-CN/nodes/voicewake",
"zh-CN/nodes/location-command"
"zh-CN/nodes/location-command",
"zh-CN/tts"
]
}
]
@@ -1607,9 +1694,16 @@
"zh-CN/providers/openrouter",
"zh-CN/providers/bedrock",
"zh-CN/providers/vercel-ai-gateway",
"zh-CN/providers/claude-max-api-proxy",
"zh-CN/providers/deepgram",
"zh-CN/providers/github-copilot",
"zh-CN/providers/moonshot",
"zh-CN/providers/minimax",
"zh-CN/providers/ollama",
"zh-CN/providers/opencode",
"zh-CN/providers/qwen",
"zh-CN/providers/venice",
"zh-CN/providers/xiaomi",
"zh-CN/providers/glm",
"zh-CN/providers/zai",
"zh-CN/providers/synthetic",
@@ -1629,7 +1723,10 @@
"zh-CN/platforms/linux",
"zh-CN/platforms/windows",
"zh-CN/platforms/android",
"zh-CN/platforms/ios"
"zh-CN/platforms/ios",
"zh-CN/platforms/digitalocean",
"zh-CN/platforms/oracle",
"zh-CN/platforms/raspberry-pi"
]
},
{
@@ -1694,6 +1791,7 @@
"zh-CN/gateway/protocol",
"zh-CN/gateway/bridge-protocol",
"zh-CN/gateway/openai-http-api",
"zh-CN/gateway/openresponses-http-api",
"zh-CN/gateway/tools-invoke-http-api",
"zh-CN/gateway/cli-backends",
"zh-CN/gateway/local-models"
@@ -1718,6 +1816,10 @@
"zh-CN/gateway/tailscale"
]
},
{
"group": "运维专题",
"pages": ["zh-CN/network", "zh-CN/logging"]
},
{
"group": "安全",
"pages": ["zh-CN/security/formal-verification"]
@@ -1741,14 +1843,17 @@
"group": "CLI 命令",
"pages": [
"zh-CN/cli/index",
"zh-CN/cli/acp",
"zh-CN/cli/agent",
"zh-CN/cli/agents",
"zh-CN/cli/approvals",
"zh-CN/cli/browser",
"zh-CN/cli/channels",
"zh-CN/cli/config",
"zh-CN/cli/configure",
"zh-CN/cli/cron",
"zh-CN/cli/dashboard",
"zh-CN/cli/devices",
"zh-CN/cli/directory",
"zh-CN/cli/dns",
"zh-CN/cli/docs",
@@ -1760,6 +1865,7 @@
"zh-CN/cli/memory",
"zh-CN/cli/message",
"zh-CN/cli/models",
"zh-CN/cli/node",
"zh-CN/cli/nodes",
"zh-CN/cli/onboard",
"zh-CN/cli/pairing",
@@ -1775,7 +1881,8 @@
"zh-CN/cli/tui",
"zh-CN/cli/uninstall",
"zh-CN/cli/update",
"zh-CN/cli/voicecall"
"zh-CN/cli/voicecall",
"zh-CN/cli/webhooks"
]
},
{
@@ -1798,7 +1905,13 @@
},
{
"group": "技术参考",
"pages": ["zh-CN/reference/wizard", "zh-CN/reference/token-use"]
"pages": [
"zh-CN/reference/wizard",
"zh-CN/reference/token-use",
"zh-CN/reference/api-usage-costs",
"zh-CN/reference/transcript-hygiene",
"zh-CN/date-time"
]
},
{
"group": "概念内部机制",
@@ -1822,11 +1935,22 @@
"group": "实验性功能",
"pages": [
"zh-CN/experiments/onboarding-config-protocol",
"zh-CN/experiments/plans/openresponses-gateway",
"zh-CN/experiments/plans/cron-add-hardening",
"zh-CN/experiments/plans/group-policy-hardening",
"zh-CN/experiments/research/memory",
"zh-CN/experiments/proposals/model-config"
]
},
{
"group": "重构方案",
"pages": [
"zh-CN/refactor/clawnet",
"zh-CN/refactor/exec-host",
"zh-CN/refactor/outbound-session-mirroring",
"zh-CN/refactor/plugin-sdk",
"zh-CN/refactor/strict-config"
]
}
]
},
@@ -1847,7 +1971,9 @@
"zh-CN/help/environment",
"zh-CN/help/debugging",
"zh-CN/help/testing",
"zh-CN/help/scripts"
"zh-CN/help/scripts",
"zh-CN/debug/node-issue",
"zh-CN/diagnostics/flags"
]
},
{
@@ -1860,11 +1986,11 @@
},
{
"group": "开发者设置",
"pages": ["zh-CN/start/setup"]
"pages": ["zh-CN/start/setup", "zh-CN/pi-dev"]
},
{
"group": "文档元信息",
"pages": ["zh-CN/start/hubs", "zh-CN/start/docs-directory"]
"pages": ["zh-CN/start/hubs", "zh-CN/start/docs-directory", "zh-CN/AGENTS"]
}
]
}

View File

@@ -1,37 +0,0 @@
# AGENTS.md - ja-JP docs translation workspace
## Read When
- Maintaining `docs/ja-JP/**`
- Updating the Japanese translation pipeline (glossary/TM/prompt)
- Handling Japanese translation feedback or regressions
## Pipeline (docs-i18n)
- Source docs: `docs/**/*.md`
- Target docs: `docs/ja-JP/**/*.md`
- Glossary: `docs/.i18n/glossary.ja-JP.json`
- Translation memory: `docs/.i18n/ja-JP.tm.jsonl`
- Prompt rules: `scripts/docs-i18n/prompt.go`
Common runs:
```bash
# Bulk (doc mode; parallel OK)
cd scripts/docs-i18n
go run . -docs ../../docs -lang ja-JP -mode doc -parallel 6 ../../docs/**/*.md
# Single file
cd scripts/docs-i18n
go run . -docs ../../docs -lang ja-JP -mode doc ../../docs/start/getting-started.md
# Small patches (segment mode; uses TM; no parallel)
cd scripts/docs-i18n
go run . -docs ../../docs -lang ja-JP -mode segment ../../docs/start/getting-started.md
```
Notes:
- Prefer `doc` mode for whole-page translation; `segment` mode for small fixes.
- If a very large file times out, do targeted edits or split the page before rerunning.
- After translation, spot-check: code spans/blocks unchanged, links/anchors unchanged, placeholders preserved.