Taken from https://github.com/strangeQuark1041/samarium
The goal is to create Github Pages Docs from C++ code annotated with Doxygen comments
The advantage of this method, compared to say Sphinx, is that we don't have to manually specify the api as Doxygen can extract it from the pre-existing source code
Annotating the code allows preview in editors, for example VSCode. From that we can build docs which can be viewed on a webpage