qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [Qemu-devel] [PATCH 0/5] RFC: generate QAPI doc from json
@ 2015-07-03  9:50 Marc-André Lureau
  2015-07-03  9:51 ` [Qemu-devel] [PATCH 1/5] qapi: add comment block before ChardevDummy Marc-André Lureau
                   ` (4 more replies)
  0 siblings, 5 replies; 15+ messages in thread
From: Marc-André Lureau @ 2015-07-03  9:50 UTC (permalink / raw)
  To: qemu-devel; +Cc: Marc-André Lureau, armbru, mdroth

Hi,

This is a small series adding a script to generate documentation of
QAPI/QMP based on json "schema" files (man/pdf/html...)

According to the wiki page http://wiki.qemu.org/QMP [1], this is one
of the goal to get rid of duplicated documentation in qmp-commands.hx
by generating it from json.

A preview of the PDF result can be found there:
https://elmarco.fedorapeople.org/qemu-qapi.pdf

[1] Could someone create an account for me, so I can point to this
    series in the wiki? thanks

Marc-André Lureau (5):
  qapi: add comment block before ChardevDummy
  qapi: add missing @
  qapi: add qapi2texi script
  texi2pod: learn quotation, deftp and deftypefn
  build-sys: generate QAPI doc based on json

 Makefile             |  35 +++++++--
 qapi-schema.json     |   8 +-
 scripts/qapi.py      |  78 ++++++++++++++++++-
 scripts/qapi2texi.py | 212 +++++++++++++++++++++++++++++++++++++++++++++++++++
 scripts/texi2pod.pl  |  44 ++++++++++-
 5 files changed, 365 insertions(+), 12 deletions(-)
 create mode 100644 scripts/qapi2texi.py

-- 
2.4.3

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

end of thread, other threads:[~2015-09-08 12:52 UTC | newest]

Thread overview: 15+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-07-03  9:50 [Qemu-devel] [PATCH 0/5] RFC: generate QAPI doc from json Marc-André Lureau
2015-07-03  9:51 ` [Qemu-devel] [PATCH 1/5] qapi: add comment block before ChardevDummy Marc-André Lureau
2015-07-27 22:11   ` Eric Blake
2015-07-03  9:51 ` [Qemu-devel] [PATCH 2/5] qapi: add missing @ Marc-André Lureau
2015-07-03 10:09   ` Markus Armbruster
2015-07-27 19:36     ` Michael Tokarev
2015-07-03  9:51 ` [Qemu-devel] [PATCH 3/5] qapi: add qapi2texi script Marc-André Lureau
2015-07-27 22:31   ` Eric Blake
2015-07-27 23:39     ` Marc-André Lureau
2015-07-03  9:51 ` [Qemu-devel] [PATCH 4/5] texi2pod: learn quotation, deftp and deftypefn Marc-André Lureau
2015-09-08 11:45   ` Markus Armbruster
2015-09-08 12:08     ` Peter Maydell
2015-09-08 12:51       ` Markus Armbruster
2015-07-03  9:51 ` [Qemu-devel] [PATCH 5/5] build-sys: generate QAPI doc based on json Marc-André Lureau
2015-07-27 22:38   ` Eric Blake

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).