Skip to content
/ cpp-starter Public template

A minimalistic GitHub repository template to kickstart your C++ project

License

Notifications You must be signed in to change notification settings

threeal/cpp-starter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

c7edb54 · Apr 7, 2025
Mar 22, 2025
Apr 9, 2024
Dec 14, 2023
May 27, 2024
May 27, 2024
May 27, 2024
Dec 17, 2023
Apr 7, 2025
Dec 13, 2022
May 27, 2024

Repository files navigation

C++ Starter

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.

Key Features

  • 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.

Usage

Refer to this wiki for information on how to use this template.