The C++ Starter is a GitHub repository template that provides a minimalistic boilerplate to kickstart your C++ project. This template offers a streamlined foundation, complete with predefined file structures, essential tools, and recommended settings, ensuring a swift and efficient start to your C++ development journey.
- Utilizes CMake as the build system generator.
- Integrates CPM.cmake for efficient package management.
- Incorporates UT as the testing framework.
- Enforces consistent code formatting through Format.cmake.
- Implements static analysis by enabling warnings using CheckWarning.cmake.
- Comes with a preconfigured GitHub Actions workflow for continuous integration.
- Supports automatic dependency updates through Dependabot in GitHub Actions.
Refer to this wiki for information on how to use this template.