Setup Reference repository that has been the basis of my structure opencobra keras Sphinx The code documentation was done using sphinx. Initially I planned on using doxygen but decided to shift to sphinx as it supports html, latex, and pdf generation superbly. For comparison between the two, see link. readthedocs uses sphinx.
Sphinx was setup-ed for my github Matlab code based on the following references: medium article