/cpp-base-template

An in the works C++ conventional project template for C++17 and higher projects.

Primary LanguageCMakeMIT LicenseMIT

C++ Consistent Project Layout

Adapted from Pitchfork as a template model following the specification.

This is a work in progress :

  • Standard project directory layout.
  • Github-CI integrations.
  • CMakelists.txt templates.
  • Codecoverage and Build status.
  • Build scripts.
  • Clang standard model.
  • Catch2 for writting tests.