docs: setup docs for C code (#23262)

* add breathe and doxygen

* add sphinx-breathe c docs generation
* add c docs to site

* built in docker

* build base image first

* namespace cleanup

* Revert "build base image first"

This reverts commit 4c44c02ffb93b3f0bc3968f2ee1fdc64faa25608.

* its in the dockerfile

Co-authored-by: Willem Melching <willem.melching@gmail.com>
old-commit-hash: 9f70bea964e2037c550678581eb1363e4c99b763
This commit is contained in:
Andrew
2022-01-04 08:26:07 -08:00
committed by GitHub
parent dd05972019
commit 830b8692c0
6 changed files with 192 additions and 34 deletions
+8 -1
View File
@@ -28,8 +28,15 @@ overview.rst
- {ref}`search`
```{toctree}
:caption: 'Modules'
:caption: 'Python API'
:maxdepth: 2
modules.rst
```
```{toctree}
:caption: 'C/C++ API'
:maxdepth: 4
c_docs.rst
```