This is a follow-up of #237 which uses Sphinx with the breather extension to generate the documentation. The sphinx doc uses the pydata-sphinx-theme because it is nice.
There's a lot of room for improvements but the result is already much better than with Doxygen alone.
In terms of CI, the make doc command is configured to build doxygen first and then run sphinx-build in "warning as error" and "nitpicks" mode.
This is a follow-up of #237 which uses Sphinx with the breather extension to generate the documentation. The sphinx doc uses the pydata-sphinx-theme because it is nice. There's a lot of room for improvements but the result is already much better than with Doxygen alone.
In terms of CI, the
make doc
command is configured to build doxygen first and then run sphinx-build in "warning as error" and "nitpicks" mode.