Skip to content

Latest commit

 

History

History
36 lines (25 loc) · 970 Bytes

README.markdown

File metadata and controls

36 lines (25 loc) · 970 Bytes

Build Status

generator-cpp-suite

A C++ Project generator for lazy programmers.

Vitamins included:

  • Project Build: CMake (with additional CMake modules)
  • Source Control: Git (with baked .gitignore)
  • Testing: Google Test
  • Code Coverage and Coverage Report: Lcov and Gcov
  • Micro Benchmarking: Google Benchmark
  • Documentation: Doxygen
  • Install: Pkg-config (in progress)

Install

You need npm and yeoman installed first, then:

npm install generator-cpp-suite

Usage

To create a new project in an empty directory run:

yo cpp-suite

Additional commands

New class and test

An additional command can be used to automatically create a new C++ class with test using:

yo cpp-suite:addclass

TODO

  • Memory Leaks detection during unit testing
  • Automatic C++ Style checks (with CppChecks)