docs: cherry-pick documentation reorganization to release/0.6.0 #3756
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
docs: cherry-pick documentation reorganization to release/0.6.0
Overview
This PR cherry-picks the documentation reorganization from PR #3658 (commit
598cbbb73) into therelease/0.6.0branch.The documentation reorganization was merged to
mainon Oct 17, 2025, and this PR brings those changes to the 0.6.0 release branch.Replaces: PR #3752 (closed due to base branch conflicts)
Changes
This is a cherry-pick of commit
598cbbb73which includes:Directory Reorganization
docs/API/→docs/api/(lowercase for consistency)docs/development/for developer-focused guidesdocs/observability/for monitoring, logging, and health checksdocs/performance/for performance tuning guidesdocs/reference/for CLI reference, glossary, and support matrixdocs/architecture/kvbm_*→docs/kvbm/(top-level KV Block Manager docs)docs/architecture/planner_*→docs/planner/(top-level Planner docs)File Movements (53 files total)
docs/guides/backend.md→docs/development/backend-guide.mddocs/runtime/README.md→docs/development/runtime-guide.mddocs/guides/health_check.md→docs/observability/health-checks.mddocs/guides/logging.md→docs/observability/logging.mddocs/guides/metrics.md→docs/observability/metrics.mddocs/guides/disagg_perf_tuning.md→docs/performance/tuning.mddocs/guides/dynamo_run.md→docs/reference/cli.mddocs/dynamo_glossary.md→docs/reference/glossary.mddocs/support_matrix.md→docs/reference/support-matrix.mddocs/guides/tool_calling.md→docs/guides/tool-calling.md(renamed)docs/architecture/run_kvbm_in_*.md→docs/kvbm/*-setup.mddocs/components/router/→docs/router/Updated References
docs/index.rstdocs/hidden_toctree.rstNew Documentation Structure
Conflict Resolution
Two simple conflicts were resolved during cherry-pick:
components/backends/sglang/prometheus.md- Updated metrics.md path fromdocs/guides/todocs/observability/components/backends/vllm/prometheus.md- Updated metrics.md path fromdocs/guides/todocs/observability/Both conflicts were resolved by accepting the new documentation structure paths.
Testing
release/0.6.0branchRelated PRs
mainon Oct 17, 2025)Checklist
598cbbb73)release/0.6.0