ENLIGHTEN's internal developer documentation is rendered here:
You can render the Doxygen to HTML (or RTF -> Word) using "make docs".
Note that image generation requires that you have dot/graphviz installed.
ENLIGHTEN's documentation is auto-rendered using Doxygen:
Internal Python documentation therefore uses Doxygen's "##" syntax rather than the unofficial grab-bag of competing "Pythonic" approaches growing out of PEP256:
If you want to make dynamic clickable diagrams like on the Architecture page, see:
Doxygen gets confused if it processes more than one README.md, which it is configured to use as the "mainpage" in the Doxyfile. Therefore either name per-folder README's something else, or exclude those directories from processing in the Doxyfile.