Example project that uses Doxygen, Makefile, Catch2, Travis CI.
This is a simple project that contain some of the tools used in the class. For example,
- .gitignore
- Git with commit message in Commitizen convention (https://commitizen.github.io/cz-cli/).
- Makefile
- Doxygen with Netlify
- Catch2
- Travis CI (The idea of integrating this into class is heavily influenced by Mr. Robert Foreman).
- maybe Google Test Framework (using Docker image)
Some of commit message in this repository are following the Commitizen convention (https://commitizen.github.io/cz-cli/).
The fib
example contains configuration of Doxygen (fib/Doxygfile
) and Netlify (netlify.toml
)
that automatically build doxygen (using cd fib && make doc
), and publish the generated document
to https://ou-cs3560-f19-examples.netlify.com/.