Re: [PATCH libgpiod v4 00/17] doc: improvements for ReadTheDocs

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



From: Bartosz Golaszewski <bartosz.golaszewski@xxxxxxxxxx>


On Tue, 11 Feb 2025 13:59:21 +0100, Bartosz Golaszewski wrote:
> One thing that this project is missing is nicely looking, accessible and
> automatically updated documentation. I'd like to finally address it and
> replace our static doxygen pages with sphinx docs.
> 
> I spent some time playing with sphinx, doxygen, breathe and exhale. It
> turned out that exhale doesn't support doxygen groups and I really want
> to have them for the core C API to avoid having to manually assign each
> function to a specific module. That means we must use breathe on its own
> to integrate our existing doxygen docs with .rst.
> 
> [...]

I'm happy with the series so let's merge it and start building the official
docs from the master branch.

[01/17] build: set PACKAGE_URL
        commit: 588a196abbebc82eaa3495a9db4e9edfbaa44ed9
[02/17] bindings: cxx: doc: remove the gpiod_cxx doxygen group
        commit: e025e1cb5cbb5be933ab3d7b34cef2800a41eed1
[03/17] bindings: python: doc: update the docstring for gpiod.request_lines()
        commit: 8aa4d84b6f8e2d5d5fbb1b5c23d0eab69f9bf72a
[04/17] bindings: python: doc: make code examples appear as such in sphinx
        commit: b1bc6664f697c2aa693192d43f58d01b8210d3e5
[05/17] bindings: python: doc: describe undocumented members
        commit: d46e8f67aa45e2acbe8b918ff9815628167aea9b
[06/17] bindings: gpiod: reword the docstring for LineRequest.__init__()
        commit: 7ac26508931ce6aa8a5b2f9e45bcdeb4fb9d80a1
[07/17] bindings: glib: add the configuration file for gi-docgen
        commit: d0139ffa9c02b594e36681d3bb2b48932b3d573d
[08/17] dbus: daemon: add a more detailed description to help text
        commit: 681c0c2767944f668f2e6649ff0663ce4dbbcbd1
[09/17] dbus: client: tweak help text
        commit: 1ddfa9fc4b5b58bcf11a8852c5b71a66223de9ac
[10/17] dbus: improve comments in API xml
        commit: 91955a1f934452eafbc862de2b3392110cc338c0
[11/17] doc: create man entries for gpio-manager and gpiocli
        commit: 3b4a2ced02138c2837f99bfd1ed3773390ded74a
[12/17] doc: provide sphinx docs for the core C API and C++ bindings
        commit: 7e11886fffc095b9d3f211d49a49f96cfd73e578
[13/17] doc: add documentation for python bindings
        commit: 07da46218683322a246dfe5eda317589cd822a58
[14/17] doc: add documentation for GLib bindings
        commit: f37aaf2a6af66f22518091c7c58de596ff613010
[15/17] doc: add documentation for gpio-tools
        commit: 6f8b77c712a30ebea4089d317f4f8617287341cc
[16/17] doc: add documentation for D-Bus API, daemon and command-line client
        commit: bbcb5d44611d15d4db5d4f9fdb3362a0f84d7d10
[17/17] doc: move README contents to sphinx docs
        commit: dda57bd63f220d57bf80e3c1411ee612befda011

Best regards,
-- 
Bartosz Golaszewski <bartosz.golaszewski@xxxxxxxxxx>




[Index of Archives]     [Linux SPI]     [Linux Kernel]     [Linux ARM (vger)]     [Linux ARM MSM]     [Linux Omap]     [Linux Arm]     [Linux Tegra]     [Fedora ARM]     [Linux for Samsung SOC]     [eCos]     [Linux Fastboot]     [Gcc Help]     [Git]     [DCCP]     [IETF Announce]     [Security]     [Linux MIPS]     [Yosemite Campsites]

  Powered by Linux