docs(cmakev2): Restructure build system v2 documentation into a guide

Split the single build-system-v2 page into a landing page that dispatches
to focused how-to guides (creating a project, creating components,
configuring dependencies, third-party libraries, ESP-IDF as a library,
multiple binaries) and reference pages (design and architecture, breaking
changes, and the generated API reference). Mirror the new structure on
zh_CN and update the API Guides table of contents.

Signed-off-by: Frantisek Hrbata <frantisek.hrbata@espressif.com>
This commit is contained in:
Frantisek Hrbata
2026-06-24 09:13:01 +02:00
parent f2c3fd3966
commit f8adfd176e
36 changed files with 1468 additions and 538 deletions
@@ -1 +0,0 @@
.. include:: ../../en/api-guides/build-system-v2.rst
@@ -0,0 +1 @@
.. include:: ../../../en/api-guides/build-system-v2/api.rst
@@ -0,0 +1 @@
.. include:: ../../../en/api-guides/build-system-v2/breaking-changes.rst
@@ -0,0 +1 @@
.. include:: ../../../en/api-guides/build-system-v2/build-event-callbacks.rst
@@ -0,0 +1 @@
.. include:: ../../../en/api-guides/build-system-v2/component-dependencies.rst
@@ -0,0 +1 @@
.. include:: ../../../en/api-guides/build-system-v2/creating-component.rst
@@ -0,0 +1 @@
.. include:: ../../../en/api-guides/build-system-v2/creating-project.rst
@@ -0,0 +1 @@
.. include:: ../../../en/api-guides/build-system-v2/design.rst
@@ -0,0 +1 @@
.. include:: ../../../en/api-guides/build-system-v2/glossary.rst
@@ -0,0 +1 @@
.. include:: ../../../en/api-guides/build-system-v2/idf-as-library.rst
@@ -0,0 +1 @@
.. include:: ../../../en/api-guides/build-system-v2/index.rst
@@ -0,0 +1 @@
.. include:: ../../../en/api-guides/build-system-v2/managing-compatibility.rst
@@ -0,0 +1 @@
.. include:: ../../../en/api-guides/build-system-v2/multiple-binaries.rst
@@ -0,0 +1 @@
.. include:: ../../../en/api-guides/build-system-v2/multiple-configurations.rst
@@ -0,0 +1 @@
.. include:: ../../../en/api-guides/build-system-v2/third-party-libraries.rst
@@ -0,0 +1 @@
.. include:: ../../../en/api-guides/build-system-v2/updating-component.rst
@@ -0,0 +1 @@
.. include:: ../../../en/api-guides/build-system-v2/updating-project.rst
+1 -1
View File
@@ -13,7 +13,7 @@ API 指南
:SOC_BLE_MESH_SUPPORTED: esp-ble-mesh/ble-mesh-index
bootloader
build-system
build-system-v2
build-system-v2/index
:SOC_SUPPORT_COEXISTENCE: coexist
c
cplusplus