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

No packages published