Documenting TTG
Documenting Source
TTG C/C++ source should be documented using Doxygen. Doxygen supports in-source documentation and stand-alone documents. TTG's Doxygen configuration is contained in the Doxyfile.in. TTG enables support for Markdown both in in-source comments and for Markdown pages (with .md
extension). The use of Markdown is encouraged.
Administration
- Generation and deployment of TTG's documentation is performed by successful CI jobs defined here. The
Build+Deploy Dox
step assembles the TTG website by combining- the frontmatter: currently just TTG's README.md file),
- the rest of the website content located on the gh-pages-template branch of the TTG repo
- the Doxygen html documentation
- Dox deployment uses a GitHub token that is defined as variable
GH_TTG_TOKEN
in GHA's TTG repo settings' secrets.