ModernCppStarter
🚀 Kick-start your C++! A template for modern C++ projects using CMake, CI, code coverage, clang-format, reproducible de
About this project
ModernCppStarter Setting up a new C++ project usually requires a significant amount of preparation and boilerplate code, even more so for modern C++ projects with tests, executables and continuous integration. This template is the result of learnings from many previous projects and should help reduce the work required to setup up a modern C++ project. Features — Modern CMake practices — Suited for single header libraries and projects of any scale — Clean separation of library and executable code — Integrated test suite — Continuous integration via GitHub Actions — Code coverage via codecov — Code formatting enforced by clang-format and cmake-format via Format.cmake — Reproducible…
Technologies
Project health
GitHub
Reviews
Built by
Maintain TheLartians/ModernCppStarter? Claiming verifies admin access through your GitHub account and gives you control of this listing.