So this patch sent to the list got me roll up my sleeves and get working:
https://www.redhat.com/archives/libvir-list/2017-July/msg00835.html
It wasn't that bad after all.
Michal Privoznik (2):
apibuild.py: Handle enum comments properly
docs: Span cells if there's not doc text for enum val
docs/apibuild.py | 8 +++++++-
docs/newapi.xsl | 25 +++++++++++++++----------
2 files changed, 22 insertions(+), 11 deletions(-)
--
2.13.0