All of lore.kernel.org
 help / color / mirror / Atom feed
* [Qemu-devel] [PATCH 00/30] Move qapi documentation to schema (part 1/5)
@ 2016-09-13 13:01 Marc-André Lureau
  2016-09-13 13:01 ` [Qemu-devel] [PATCH 01/30] qmp-commands: move 'add_client' doc to schema Marc-André Lureau
                   ` (30 more replies)
  0 siblings, 31 replies; 48+ messages in thread
From: Marc-André Lureau @ 2016-09-13 13:01 UTC (permalink / raw)
  To: qemu-devel; +Cc: eblake, armbru, Marc-André Lureau

Hi,

The QAPI documentation is currently done in two places, the json
schema and a more human-friendly text file. The goal is to avoid
duplication and to generate friendly versions from the schema (pdf,
man etc).  Thus, all documentation should be moved to the schema.

In order to facilitate the review, the documentation move has been
splitted, and is going to sent by chunks of ~30 patches. This way it
should take about 5 series to complete (~150 patches). I suggest that
the qapi maintainers (Markus/Eric) compile the reviewed patches in a
branch and merge upstream in one go (either merging move commits or
not) when the series complete and the documentation is finally
generated to avoid an in-between state.

The wip branch with all the pending patches:
https://github.com/elmarco/qemu/commits/qapi-doc

And a sneak peek of the generated pdf documentation:
https://fedorapeople.org/~elmarco/qemu-qapi.pdf

The series is currently based on Markus qapi-next branch.

Marc-André Lureau (30):
  qmp-commands: move 'add_client' doc to schema
  qmp-commands: move 'query-name' doc to schema
  qmp-commands: move 'query-kvm' doc to schema
  qmp-commands: move 'query-status' doc to schema
  qmp-commands: move 'query-uuid' doc to schema
  qmp-commands: move 'query-chardev' doc to schema
  qmp-commands: move 'query-chardev-backends' doc to schema
  qmp-commands: move 'ringbuf-write' doc to schema
  qmp-commands: move 'ringbuf-read' doc to schema
  qmp-commands: move 'query-events' doc to schema
  qmp-commands: move 'query-migrate' doc to schema
  qmp-commands: move 'migrate-set-capabilities' doc to schema
  qmp-commands: move 'query-migrate-capabilities' doc to schema
  qmp-commands: move 'migrate-set-parameters' doc to schema
  qmp-commands: move 'query-migrate-parameters' doc to schema
  qmp-commands: move 'client_migrate_info' doc to schema
  qmp-commands: move 'migrate-start-postcopy' doc to schema
  qmp-commands: move 'query-mice' doc to schema
  qmp-commands: move 'query-cpus' doc to schema
  qmp-commands: move 'query-iothreads' doc to schema
  qmp-commands: move 'query-vnc' doc to schema
  qmp-commands: move 'query-spice' doc to schema
  qmp-commands: move 'query-balloon' doc to schema
  qmp-commands: move 'query-pci' doc to schema
  qmp-commands: move 'quit' doc to schema
  qmp-commands: move 'stop' doc to schema
  qmp-commands: move 'system_reset' doc to schema
  qmp-commands: move 'system_powerdown' doc to schema
  qmp-commands: move 'cpu-add' doc to schema
  qmp-commands: move 'memsave' doc to schema

 docs/qmp-commands.txt | 1075 -------------------------------------------------
 qapi-schema.json      |  620 +++++++++++++++++++++++++++-
 2 files changed, 601 insertions(+), 1094 deletions(-)

-- 
2.10.0

^ permalink raw reply	[flat|nested] 48+ messages in thread

end of thread, other threads:[~2016-09-23  8:03 UTC | newest]

Thread overview: 48+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2016-09-13 13:01 [Qemu-devel] [PATCH 00/30] Move qapi documentation to schema (part 1/5) Marc-André Lureau
2016-09-13 13:01 ` [Qemu-devel] [PATCH 01/30] qmp-commands: move 'add_client' doc to schema Marc-André Lureau
2016-09-20 17:47   ` Eric Blake
2016-09-13 13:01 ` [Qemu-devel] [PATCH 02/30] qmp-commands: move 'query-name' " Marc-André Lureau
2016-09-20 18:05   ` Eric Blake
2016-09-13 13:01 ` [Qemu-devel] [PATCH 03/30] qmp-commands: move 'query-kvm' " Marc-André Lureau
2016-09-13 13:01 ` [Qemu-devel] [PATCH 04/30] qmp-commands: move 'query-status' " Marc-André Lureau
2016-09-13 13:01 ` [Qemu-devel] [PATCH 05/30] qmp-commands: move 'query-uuid' " Marc-André Lureau
2016-09-13 13:01 ` [Qemu-devel] [PATCH 06/30] qmp-commands: move 'query-chardev' " Marc-André Lureau
2016-09-13 13:01 ` [Qemu-devel] [PATCH 07/30] qmp-commands: move 'query-chardev-backends' " Marc-André Lureau
2016-09-13 13:01 ` [Qemu-devel] [PATCH 08/30] qmp-commands: move 'ringbuf-write' " Marc-André Lureau
2016-09-13 13:01 ` [Qemu-devel] [PATCH 09/30] qmp-commands: move 'ringbuf-read' " Marc-André Lureau
2016-09-13 13:01 ` [Qemu-devel] [PATCH 10/30] qmp-commands: move 'query-events' " Marc-André Lureau
2016-09-20 18:14   ` Eric Blake
2016-09-13 13:01 ` [Qemu-devel] [PATCH 11/30] qmp-commands: move 'query-migrate' " Marc-André Lureau
2016-09-13 13:01 ` [Qemu-devel] [PATCH 12/30] qmp-commands: move 'migrate-set-capabilities' " Marc-André Lureau
2016-09-13 13:01 ` [Qemu-devel] [PATCH 13/30] qmp-commands: move 'query-migrate-capabilities' " Marc-André Lureau
2016-09-13 13:01 ` [Qemu-devel] [PATCH 14/30] qmp-commands: move 'migrate-set-parameters' " Marc-André Lureau
2016-09-13 13:01 ` [Qemu-devel] [PATCH 15/30] qmp-commands: move 'query-migrate-parameters' " Marc-André Lureau
2016-09-21 19:31   ` Eric Blake
2016-09-21 20:01     ` Marc-André Lureau
2016-09-22  8:40       ` Markus Armbruster
2016-09-22  8:45         ` Marc-André Lureau
2016-09-22 11:19           ` Markus Armbruster
2016-09-22 11:54             ` Marc-André Lureau
2016-09-22 12:30               ` Markus Armbruster
2016-09-22 12:39                 ` Marc-André Lureau
2016-09-23  7:32                   ` Markus Armbruster
2016-09-23  8:03                     ` Marc-André Lureau
2016-09-22 12:57               ` Eric Blake
2016-09-13 13:01 ` [Qemu-devel] [PATCH 16/30] qmp-commands: move 'client_migrate_info' " Marc-André Lureau
2016-09-13 13:01 ` [Qemu-devel] [PATCH 17/30] qmp-commands: move 'migrate-start-postcopy' " Marc-André Lureau
2016-09-13 13:01 ` [Qemu-devel] [PATCH 18/30] qmp-commands: move 'query-mice' " Marc-André Lureau
2016-09-13 13:01 ` [Qemu-devel] [PATCH 19/30] qmp-commands: move 'query-cpus' " Marc-André Lureau
2016-09-13 13:01 ` [Qemu-devel] [PATCH 20/30] qmp-commands: move 'query-iothreads' " Marc-André Lureau
2016-09-13 13:02 ` [Qemu-devel] [PATCH 21/30] qmp-commands: move 'query-vnc' " Marc-André Lureau
2016-09-13 13:02 ` [Qemu-devel] [PATCH 22/30] qmp-commands: move 'query-spice' " Marc-André Lureau
2016-09-13 13:02 ` [Qemu-devel] [PATCH 23/30] qmp-commands: move 'query-balloon' " Marc-André Lureau
2016-09-13 13:02 ` [Qemu-devel] [PATCH 24/30] qmp-commands: move 'query-pci' " Marc-André Lureau
2016-09-13 13:02 ` [Qemu-devel] [PATCH 25/30] qmp-commands: move 'quit' " Marc-André Lureau
2016-09-13 13:02 ` [Qemu-devel] [PATCH 26/30] qmp-commands: move 'stop' " Marc-André Lureau
2016-09-13 13:02 ` [Qemu-devel] [PATCH 27/30] qmp-commands: move 'system_reset' " Marc-André Lureau
2016-09-13 13:02 ` [Qemu-devel] [PATCH 28/30] qmp-commands: move 'system_powerdown' " Marc-André Lureau
2016-09-13 13:02 ` [Qemu-devel] [PATCH 29/30] qmp-commands: move 'cpu-add' " Marc-André Lureau
2016-09-13 13:02 ` [Qemu-devel] [PATCH 30/30] qmp-commands: move 'memsave' " Marc-André Lureau
2016-09-21 19:43   ` Eric Blake
2016-09-13 14:02 ` [Qemu-devel] [PATCH 00/30] Move qapi documentation to schema (part 1/5) Markus Armbruster
2016-09-13 14:29   ` Marc-André Lureau

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.