(I'm the one totally lost).
Read all this in a nicer format on Medium here.
The goal here is to set up the documentation for a C++ project. The end result will be documentation for C++ library in the ReadTheDocs theme hosted on GitHub, as shown below.
There will be three parts split across these READMEs:
- Link Getting some warnings about missing documentation to appear in the build process. This will be done by incorporating
DoxygenintoCMake. - Link Getting an actually nice (
ReadTheDocs) website up and running. This will be done using theDoxygen/Sphinx/Breathepipeline. I won't try to incorporate this step into theCMakefile - it's usually done viaGitHub actionsanyways. - Link Getting
GitHub actionsto automatically build and host our documentation for us.
These notes are a compilation of what I learned from these nice sources, so all credit where it's due:

