Package: gi-docgen
Version: 2026.1-1
Architecture: all
Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
Original-Maintainer: Debian GNOME Maintainers <pkg-gnome-maintainers@lists.alioth.debian.org>
Installed-Size: 670
Depends: python3-jinja2, python3-markdown, python3-markupsafe, python3-packaging, python3-pygments, python3-typogrify, python3:any (>= 3.11~)
Section: gnome
Priority: optional
Multi-Arch: foreign
Homepage: https://gitlab.gnome.org/GNOME/gi-docgen/
Description: source code documentation tool using GObject-Introspection
 GI-DocGen is a document generator for GObject-based libraries. GObject
 is the base type system of the GNOME project. GI-Docgen reuses the
 introspection data generated by GObject-based libraries to generate
 the API reference of these libraries, as well as other ancillary
 documentation.
 .
 GI-DocGen is not a general purpose documentation tool for C libraries:
 while GI-DocGen can be used to generate API references for most GObject/C
 libraries that expose introspection data, its main goal is to generate
 the reference for GTK and its immediate dependencies.
 .
 GI-DocGen is still in development. The upstream-recommended use of
 GI-DocGen is to add it as a sub-project to a Meson build system, and
 vendor it when releasing dist archives. Until GI-DocGen becomes stable,
 Debian packages that use it for their documentation should use a vendored
 copy (as allowed by Policy §4.13), and should not have a Build-Depends
 on gi-docgen unless no vendored copy is present in upstream releases.
