Skip to content
/ cpp-starter Public template
forked from threeal/cpp-starter

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

License

Notifications You must be signed in to change notification settings

clorenzato/cpp-starter

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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.

About

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

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • CMake 71.7%
  • C++ 28.3%