CppTemplate
 
Loading...
Searching...
No Matches
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
  2. Build the project:
    mkdir build
    cd build
    cmake -DBUILD_TESTS=ON ..
    make -j
  3. 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](LICENSE) file for details.

Contact

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