{"repo":"vpx/starterpp","free":true,"listed":false,"github":"https://github.com/vpx/starterpp","clone":"git clone https://github.com/vpx/starterpp.git","description":"A C++ starter template for executables","language":"CMake","stars":10,"topics":["cpp","template"],"license":"MIT","category":"saas-starters-boilerplates","readme_excerpt":"starterpp Contents Here is a list of some of the things present in this template: - Custom style guide - Custom clang-format - Custom clang-tidy - Base CMake template - Custom contributing instructions - Code covenant v1.1 - Continous integration: - Build and test on Macos - Build and test on Windows - Run clang-tidy and Valgrind - Run Clang address sanitizer - Run Clang undefined sanitizer - Run Clang leak sanitizer - Run Clang thread sanitizer - Run Clang memory sanitizer - Issue templates: - Bug report template - Documentation issue template - Feature request template - Question templace - Pull request template Getting Started First run the script at .github/setup.sh from the root directory. Next enable GitHub's built-in vulnerability reports. The script will automatically delete itself once it finishes running. If you are on Windows, run the script from Git Bash or WSL. Building Single-Configuration Generators Single-configuration generators like Unix Makefiles and Ninja: Multi-Configuration Generators Multi-configuration generators like Visual Studio, XCode and Ninja Multi-Config:","default_branch":null,"files":null,"tree":[],"storefront":"/r/vpx","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/vpx/starterpp/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}