[PATCH 0/5] Fix and improve API page generation

Peter Krempa posted 5 patches 1 year, 5 months ago
Patches applied successfully (tree, apply log)
git fetch https://github.com/patchew-project/libvirt tags/patchew/cover.1667478479.git.pkrempa@redhat.com
docs/docs.rst         |   6 +--
docs/html/home.png    | Bin 654 -> 0 bytes
docs/html/left.png    | Bin 459 -> 0 bytes
docs/html/meson.build |  16 +------
docs/html/right.png   | Bin 472 -> 0 bytes
docs/html/up.png      | Bin 406 -> 0 bytes
docs/newapi.xsl       |  98 ++++++++++++++++++------------------------
scripts/apibuild.py   |   8 ++++
8 files changed, 55 insertions(+), 73 deletions(-)
delete mode 100644 docs/html/home.png
delete mode 100644 docs/html/left.png
delete mode 100644 docs/html/right.png
delete mode 100644 docs/html/up.png
[PATCH 0/5] Fix and improve API page generation
Posted by Peter Krempa 1 year, 5 months ago
This series cleans up some cruft unused for very long time, fixes the
reference page for LXC API:

Broken (until this patchset is merged):
https://www.libvirt.org/html/libvirt-libvirt-lxc.html

Fixed:
https://pipo.sk.gitlab.io/-/libvirt/-/jobs/3268983196/artifacts/website/html/libvirt-libvirt-lxc.html

Removes pointless copy of the LGPL license at the top of the API
refernece files such as:

https://www.libvirt.org/html/libvirt-libvirt-qemu.html

and removes the pointless specific index files such as:

https://www.libvirt.org/html/index-qemu.html

Peter Krempa (5):
  docs: xsl: newapi: Remove unused 'navbar' template
  docs: xsl: Don't format empty sections in API manual
  apibuild: Don't include the Copyright in the <description> of a module
  docs: Link directly to admin|qemu|lxc API reference pages
  docs: xsl: Don't generate pointless index pages for qemu/admin/lxc API

 docs/docs.rst         |   6 +--
 docs/html/home.png    | Bin 654 -> 0 bytes
 docs/html/left.png    | Bin 459 -> 0 bytes
 docs/html/meson.build |  16 +------
 docs/html/right.png   | Bin 472 -> 0 bytes
 docs/html/up.png      | Bin 406 -> 0 bytes
 docs/newapi.xsl       |  98 ++++++++++++++++++------------------------
 scripts/apibuild.py   |   8 ++++
 8 files changed, 55 insertions(+), 73 deletions(-)
 delete mode 100644 docs/html/home.png
 delete mode 100644 docs/html/left.png
 delete mode 100644 docs/html/right.png
 delete mode 100644 docs/html/up.png

-- 
2.37.3
Re: [PATCH 0/5] Fix and improve API page generation
Posted by Ján Tomko 1 year, 5 months ago
On a Thursday in 2022, Peter Krempa wrote:
>This series cleans up some cruft unused for very long time, fixes the
>reference page for LXC API:
>
>Broken (until this patchset is merged):
>https://www.libvirt.org/html/libvirt-libvirt-lxc.html
>
>Fixed:
>https://pipo.sk.gitlab.io/-/libvirt/-/jobs/3268983196/artifacts/website/html/libvirt-libvirt-lxc.html
>
>Removes pointless copy of the LGPL license at the top of the API
>refernece files such as:
>
>https://www.libvirt.org/html/libvirt-libvirt-qemu.html
>
>and removes the pointless specific index files such as:
>
>https://www.libvirt.org/html/index-qemu.html
>
>Peter Krempa (5):
>  docs: xsl: newapi: Remove unused 'navbar' template
>  docs: xsl: Don't format empty sections in API manual
>  apibuild: Don't include the Copyright in the <description> of a module
>  docs: Link directly to admin|qemu|lxc API reference pages
>  docs: xsl: Don't generate pointless index pages for qemu/admin/lxc API
>
> docs/docs.rst         |   6 +--
> docs/html/home.png    | Bin 654 -> 0 bytes
> docs/html/left.png    | Bin 459 -> 0 bytes
> docs/html/meson.build |  16 +------
> docs/html/right.png   | Bin 472 -> 0 bytes
> docs/html/up.png      | Bin 406 -> 0 bytes
> docs/newapi.xsl       |  98 ++++++++++++++++++------------------------
> scripts/apibuild.py   |   8 ++++
> 8 files changed, 55 insertions(+), 73 deletions(-)
> delete mode 100644 docs/html/home.png
> delete mode 100644 docs/html/left.png
> delete mode 100644 docs/html/right.png
> delete mode 100644 docs/html/up.png
>

Reviewed-by: Ján Tomko <jtomko@redhat.com>

Jano