Skip to content

viktorklochkov/CppTemplate

Repository files navigation

CppTemplate project

CMake on a single platform IWYU clang-tidy Clang Format Checker Doxygen Action

Overview

CppTemplate is a template repository for C++ projects. It includes a set of tools and workflows to help you get started quickly with best practices for C++ development.

Features

  • CMake: Build system support using CMake.
  • IWYU: Include What You Use analysis.
  • clang-tidy: Static analysis and linting.
  • Clang Format: Code formatting checks.
  • Doxygen: Documentation generation.

Getting Started

  1. Clone the repository:
git clone https://github.com/viktorklochkov/CppTemplate.git
cd CppTemplate
  1. Build the project:
mkdir build
cd build
cmake -DBUILD_TESTS=ON ..
make -j
  1. Run tests:
ctest

Contributing

Contributions are welcome! Please fork the repository and create a pull request with your changes.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Contact

For any questions or suggestions, feel free to open an issue or contact the repository owner.

Releases

No releases published

Packages

 
 
 

Contributors