Testing doxygen/sphinx pipeline for aiutomatic generation of documentation
''' cd doc make html '''
A 3 part post on how to setup doxygen/breath/sphinx for displaying documentation from markdwn + API docs generated by doxygen in xml format into the readthedocs sphinx template
https://brunowu.github.io/doxygen_sphinx_example/build.html#building-documentation
A short blog post on doxygen/sphinx/breathe
About Read the docs https://about.readthedocs.com/
Sphinx material theme
https://github.com/bashtage/sphinx-material/tree/main
https://bashtage.github.io/sphinx-material/specimen.html
Myst for parsing markdown document
https://myst-parser.readthedocs.io/en/v0.17.1/sphinx/intro.html
Sphynx
Generate on gitlab CI
Docstrings in Python
https://www.dataquest.io/blog/documenting-in-python-with-docstrings/
Doxygen
https://www.doxygen.nl/index.html
- To have a hierarchy in the code's documentation
- in the root's index.rst (in doc) load thr root's api/index.rst
- in this index.rst, put the API title with 3 = below
- in this file, load all files with glob (load in alphabetic order)
- in each sub rst filem have the title (CPP and Python) with the same numer of = as letters
- in the example_google.py