Kick-start your C++! A template for modern C++ projects using CMake, CI, code coverage, clang-format, reproducible dependency management and more.
Features
Suited for single header libraries and projects of any scale
Separation into library and executable code
Integrated test suite
Continuous integration via GitHub Actions
Code coverage via codecov
Code formatting enforced by clang-format via Format.cmake
Reproducible dependency management via CPM.cmake
Installable target with versioning information via PackageProject.cmake
Support for sanitizer tools and more