mbox series

[00/11] docs/qapi: enable new guest-agent and storage-daemon docs

Message ID 20250313044312.189276-1-jsnow@redhat.com (mailing list archive)
Headers show
Series docs/qapi: enable new guest-agent and storage-daemon docs | expand

Message

John Snow March 13, 2025, 4:43 a.m. UTC
Add namespaces, turn on QGA and QSD.

John Snow (11):
  docs/qapi_domain: isolate TYPE_CHECKING imports
  docs/qapi-domain: always store fully qualified name in signode
  docs/qapi_domain: add namespace support to FQN
  docs/qapi-domain: add :namespace: override option
  docs/qapi-domain: add qapi:namespace directive
  docs/qapidoc: add :namespace: option to qapi-doc directive
  docs/qapi_domain: add namespace support to cross-references
  docs/qapi-domain: add namespaced index support
  docs: add QAPI namespace "QMP" to qemu-qmp-ref
  docs: disambiguate references in qapi-domain.rst
  docs: enable transmogrifier for QSD and QGA

 docs/conf.py                                 |   7 +
 docs/devel/qapi-domain.rst                   |  70 ++++-
 docs/interop/qemu-ga-ref.rst                 |   2 +
 docs/interop/qemu-qmp-ref.rst                |   1 +
 docs/interop/qemu-storage-daemon-qmp-ref.rst |   2 +
 docs/sphinx/qapi_domain.py                   | 297 +++++++++++++------
 docs/sphinx/qapidoc.py                       |  12 +
 qapi/qapi-schema.json                        |   2 +-
 qga/qapi-schema.json                         |   3 +
 storage-daemon/qapi/qapi-schema.json         |   8 +
 10 files changed, 303 insertions(+), 101 deletions(-)