{"repo":"josephgarnier/cpp-starter-project-cmake","free":true,"listed":false,"github":"https://github.com/josephgarnier/cpp-starter-project-cmake","clone":"git clone https://github.com/josephgarnier/cpp-starter-project-cmake.git","description":"A customizable kit to quickly start your C++ projects with CMake.","language":"CMake","stars":30,"topics":["cmake","cpp","template","cmake-template","cmake-examples"],"license":"MIT","category":"saas-starters-boilerplates","readme_excerpt":"C++ Starter Project with CMake A customizable kit to quickly start your C++ projects with CMake. This starter ships with all you might need to get up and running blazing fast with a modern C++ project using modern CMake , with a particular focus on good practices. It can be used as the basis for new projects on Windows, Linux and MacOS. And, it allows you to generate commands for all phases of the development lifecycle of modern C++ software: clean, build, test, code analysis, doc generation and deployment. ⚠️ The project is once again under active development , to fix bugs, integrate new CMake features and add new functionalities. It's advisable to wait for the next release before updating. ⚠️ 💠 Table of Contents - ✨ Features - ⚓ Requirements - 🚀 Getting started - 💫 Build Lifecycle overview - The build phases - The generator modules - 📄 Setting up the generator modules - 1. Global settings - 2. Base Generator Module settings - 3. Test Generator Module settings - 4. Code Analysis Generator Module settings - 5. Doc Generator Module settings - 6. Export Generator Module settings - 7. Package Generator Module settings - ⚙️ Usage and commands - 📂 Folder structure overview - 💻 Programming with CMake - 🤝 Contributing - 👥 Credits - ©️ License - 🍻 Acknowledgments ✨ Features - A template suitable for both small and complex projects. - Start your development in C++ in a few minutes. - A directory structure common to all you C++ projects. - An easy setup with an high level of c","default_branch":null,"files":null,"tree":[],"storefront":"/r/josephgarnier","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/josephgarnier/cpp-starter-project-cmake/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."}