mirror of
https://github.com/openclaw/openclaw.git
synced 2026-03-12 07:20:45 +00:00
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:
158
docs/docs.json
158
docs/docs.json
@@ -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"]
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
@@ -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.
|
||||
Reference in New Issue
Block a user