-
Notifications
You must be signed in to change notification settings - Fork 70
Closed
Description
There's already some question of where to put documentation: #24 (comment)
Some candidates:
- Doxygen handles C++ nicely and can scrape docstrings. It can also generate a website, not just API docs, and accepts a limited amount of Markdown. IMO, however, it doesn't look very pretty (though you can theme it).
- Sphinx while primarily used for Python can also handle C++ and is easily extensible. It does not scrape docstrings. It can render Doxygen-generated docstrings via a plugin but IMO this does not look very nice, loses some of the structure that Doxygen has, and the plugin seems to be minimally maintained/unmaintained (for a while it required a rather outdated version of Sphinx). It can render Markdown through a plugin (though it will be Sphinx-flavored Markdown).
We could also go with separate documentation/website generators, in which case we could pull in Jekyll/Hugo/Quarto/Sphinx/[insert your favorite yak shave of choice here].
Has anyone worked with any other tools?
wgtmac, zhjwpku and Fokko
Metadata
Metadata
Assignees
Labels
No labels