]> git.ipfire.org Git - thirdparty/qemu.git/commitdiff
docs: enable transmogrifier for QSD and QGA
authorJohn Snow <jsnow@redhat.com>
Thu, 13 Mar 2025 04:43:12 +0000 (00:43 -0400)
committerMarkus Armbruster <armbru@redhat.com>
Fri, 14 Mar 2025 06:32:41 +0000 (07:32 +0100)
This also creates the `qapi-qsd-index` and `qapi-qga-index` QMP indices.

Signed-off-by: John Snow <jsnow@redhat.com>
Message-ID: <20250313044312.189276-12-jsnow@redhat.com>
Acked-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by: Markus Armbruster <armbru@redhat.com>
docs/conf.py
docs/interop/qemu-ga-ref.rst
docs/interop/qemu-storage-daemon-qmp-ref.rst
qga/qapi-schema.json
storage-daemon/qapi/qapi-schema.json

index 9a86e84a8049d7d3ec1ece25cfcb0205c87ac133..7b5712e122fc8fa5a2e4e6f9f530ebc88c99f6ef 100644 (file)
@@ -164,7 +164,9 @@ qapi_allowed_fields = {
 # Due to a limitation in Sphinx, we need to know which indices to
 # generate in advance. Adding a namespace here allows that generation.
 qapi_namespaces = {
+    "QGA",
     "QMP",
+    "QSD",
 }
 
 # -- Options for HTML output ----------------------------------------------
index 032d49245525d37d4cb08cf76d3c859ba15f7fee..19b5c7a5498525cfe2b3424030c64af215763647 100644 (file)
@@ -5,3 +5,5 @@ QEMU Guest Agent Protocol Reference
    :depth: 3
 
 .. qapi-doc:: qga/qapi-schema.json
+   :transmogrify:
+   :namespace: QGA
index 9fed68152f5a4f321bc4545fbe2d300bb3093003..d0228d63b8d9bf685854cac447866b8fbdfd4b7f 100644 (file)
@@ -5,3 +5,5 @@ QEMU Storage Daemon QMP Reference Manual
    :depth: 3
 
 .. qapi-doc:: storage-daemon/qapi/qapi-schema.json
+   :transmogrify:
+   :namespace: QSD
index 995594aaf4386999f8fa86ad46ce22956ec87262..35ec0e7db31dfb327804ed50975d6c4993d439f0 100644 (file)
@@ -3,6 +3,9 @@
 
 ##
 # = QEMU guest agent protocol commands and structs
+#
+# For a concise listing of all commands, events, and types in the QEMU
+# guest agent, please consult the `qapi-qga-index`.
 ##
 
 { 'pragma': { 'doc-required': true } }
index f10c94949068c9e1e2e069ae8734c034b3fad940..2a562ee32e5249ab07dbe449af512e3803f4d4a5 100644 (file)
 # the array type in the main schema, even if it is unused outside of the
 # storage daemon.
 
+##
+# = QEMU storage daemon protocol commands and structs
+#
+# For a concise listing of all commands, events, and types in the QEMU
+# storage daemon, please consult the `qapi-qsd-index`.
+##
+
+
 { 'include': '../../qapi/pragma.json' }
 
 # Documentation generated with qapi-gen.py is in source order, with