From 5352d392aa43afa59dfcca25b3e7d6f35130cd79 Mon Sep 17 00:00:00 2001 From: Alex Eagle Date: Tue, 23 Sep 2025 14:19:29 -0700 Subject: [PATCH] chore: more nav --- docs.json | 167 +++++++++++++++++++++++++++++++++++++++++++++++------- 1 file changed, 148 insertions(+), 19 deletions(-) diff --git a/docs.json b/docs.json index aa5073a..7af5c85 100644 --- a/docs.json +++ b/docs.json @@ -21,11 +21,25 @@ "groups": [ { "group": "Why Bazel?", - "pages": ["about/why"] + "pages": [ + "about/intro", + "about/why", + "about/vision", + "about/roadmap", + "about/faq" + ] }, { "group": "Build system basics", - "pages": ["basics"] + "pages": [ + "basics", + "basics/build-systems", + "basics/task-based-builds", + "basics/artifact-based-builds", + "basics/distributed-builds", + "basics/dependencies", + "basics/hermeticity" + ] } ] }, @@ -34,15 +48,39 @@ "groups": [ { "group": "Install", - "pages": ["install"] + "pages": [ + "install", + "install/bazelisk", + "install/os-x", + "install/windows", + "install/ubuntu", + "install/suse", + "install/docker-container", + "install/compile-source", + "install/completion", + "install/ide" + ] }, { "group": "First build tutorials", - "pages": ["start/getting-started"] + "pages": [ + "start/cpp", + "start/java", + "start/android-app", + "start/ios-app" + ] }, { "group": "Concepts", - "pages": ["concepts/build-files"] + "pages": [ + "concepts/build-ref", + "concepts/labels", + "concepts/build-files", + "concepts/dependencies", + "concepts/visibility", + "concepts/platforms", + "concepts/hermeticity" + ] } ] }, @@ -51,27 +89,74 @@ "groups": [ { "group": "Releases", - "pages": ["release"] + "pages": [ + "release", + "release/rolling", + "release/backward-compatibility", + "release/rule-compatibility" + ] }, { "group": "Basics", - "pages": ["basics"] + "pages": [ + "build/style-guide", + "build/share-variables", + "community/recommended-rules", + "run/build" + ] }, { "group": "Advanced", - "pages": ["advanced/performance"] + "pages": [ + "configure/attributes", + "configure/integrate-cpp", + "configure/coverage", + "configure/best-practices", + "configure/windows", + "advanced/performance/build-performance-metrics", + "advanced/performance/build-performance-breakdown", + "advanced/performance/json-trace-profile", + "advanced/performance/memory", + "advanced/performance/iteration-speed" + ] }, { "group": "Remote Execution", - "pages": ["remote/persistent"] + "pages": [ + "remote/rbe", + "remote/rules", + "remote/ci", + "remote/dynamic", + "remote/caching", + "remote/sandbox", + "remote/workspace", + "remote/cache-remote", + "remote/cache-local", + "remote/output-directories", + "remote/persistent", + "remote/multiplex", + "remote/creating", + "remote/bep", + "remote/bep-examples", + "remote/bep-glossary" + ] }, { "group": "Tutorials", - "pages": ["tutorials/cpp-toolchain-config"] + "pages": [ + "tutorials/cpp-use-cases", + "tutorials/ccp-toolchain-config", + "tutorials/cpp-dependency", + "tutorials/cpp-labels" + ] }, { "group": "Migrate", - "pages": ["migrate"] + "pages": [ + "migrate", + "migrate/maven", + "migrate/xcode" + ] } ] }, @@ -80,11 +165,16 @@ "groups": [ { "group": "Build encyclopedia", - "pages": ["rules/cc-binary"] + "pages": [ + "reference/be/overview", + "reference/be/common-definitions", + "reference/be/make-variables", + "reference/be/functions" + ] }, { "group": "Command line reference", - "pages": ["run/build"] + "pages": ["reference/command-line-reference"] }, { "group": "Query Language", @@ -109,15 +199,31 @@ }, { "group": "Writing rules", - "pages": ["extending/rules"] + "pages": [ + "rules/rules-tutorial", + "rules/macro-tutorial", + "rules/legacy-macro-tutorial", + "rules/verbs-tutorial", + "rules/language", + "rules/bzl-style", + "rules/challenges", + "rules/windows" + ] }, { "group": "Distributing rules", - "pages": ["rules/cc-binary"] + "pages": [ + "rules/testing", + "rules/performance", + "rules/deploying" + ] }, { "group": "APIs", - "pages": ["extending/aspects"] + "pages": [ + "rules/lib/overview", + "rules/lib/globals" + ] } ] }, @@ -126,15 +232,38 @@ "groups": [ { "group": "Contributing", - "pages": ["contribute/index"] + "pages": [ + "contribute", + "contribute/policy", + "contribute/patch-acceptance", + "contribute/maintainers-guide", + "contribute/codebase", + "contribute/search", + "contribute/statemachine-guide", + "contribute/docs", + "contribute/docs-style-guide", + "contribute/design-documents", + "contribute/release-notes" + ] }, { "group": "Programs", - "pages": ["community/sig"] + "pages": [ + "community/update", + "community/sig", + "community/experts", + "community/partners", + "community/users", + "community/recommended-rules", + "community/remote-execution-services" + ] }, { "group": "Getting help", - "pages": ["help"] + "pages": [ + "help", + "contribute/policy" + ] } ] }