Skip to content
@cpp-best-practices

C++ Best Practices

Tools and documents related to @lefticus's C++ Best Practices guidelines

C++ Best Practices

This organization exists to provide additional documentation and supporting tools that reflect the guidelines in Jason Turner's C++ Best Practices book.

Templates

There are a handful of C++ github project templates to explore. Each have extensive CI, static, and runtime analysis preconfigured. The names and list are currently in flux.

Game Jam

The C++ Best Practices organization is also used to host a Game Jam (first held in April 2022). This Game Jam is unique in that code quality is one of the primary ways that your game is judged, and a starter template is provided.

Sponsors

Sponsors at the "Corporate" level and above will be listed here.

Becoming a Sponsor

If you, or your organization is interested in sponsoring the C++ Best Practices organization, or any other work by Jason, then please look at Jason's profile directly.

Pinned Loading

  1. cmake_template cmake_template Public template

    CMake for C++ Best Practices

    CMake 1.1k 122

  2. cppbestpractices cppbestpractices Public

    Collaborative Collection of C++ Best Practices. This online resource is part of Jason Turner's collection of C++ Best Practices resources. See README.md for more information.

    8.1k 884

  3. travels travels Public

    This is an awesome submission to the C++ Best Practices Game Jam

    C++ 59 9

  4. game_jam game_jam Public

    Rules and submissions for the C++ Best Practices game jam(s)

    94 22

Repositories

Showing 9 of 9 repositories
  • travels Public

    This is an awesome submission to the C++ Best Practices Game Jam

    cpp-best-practices/travels’s past year of commit activity
    C++ 59 9 1 0 Updated Sep 3, 2024
  • cppbestpractices Public

    Collaborative Collection of C++ Best Practices. This online resource is part of Jason Turner's collection of C++ Best Practices resources. See README.md for more information.

    cpp-best-practices/cppbestpractices’s past year of commit activity
    8,133 884 30 7 Updated Aug 6, 2024
  • cmake_template Public template

    CMake for C++ Best Practices

    cpp-best-practices/cmake_template’s past year of commit activity
    CMake 1,137 Unlicense 122 40 (9 issues need help) 10 Updated Aug 6, 2024
  • game_jam Public

    Rules and submissions for the C++ Best Practices game jam(s)

    cpp-best-practices/game_jam’s past year of commit activity
    94 Unlicense 22 1 7 Updated Jul 29, 2024
  • setup-cpp Public

    Some tools for getting C++ configured on various platforms.

    cpp-best-practices/setup-cpp’s past year of commit activity
    Shell 32 Unlicense 6 0 1 Updated May 13, 2024
  • infiz Public
    cpp-best-practices/infiz’s past year of commit activity
    CMake 7 0 1 0 Updated Jan 16, 2024
  • cmake_conan_boilerplate_template Public archive

    Minimized version of cpp_starter_project

    cpp-best-practices/cmake_conan_boilerplate_template’s past year of commit activity
    CMake 182 Unlicense 37 10 8 Updated Apr 19, 2023
  • gui_starter_template Public archive

    A template CMake project to get you started with C++ and tooling

    cpp-best-practices/gui_starter_template’s past year of commit activity
    CMake 2,508 Unlicense 445 26 4 Updated Apr 19, 2023
  • .github Public
    cpp-best-practices/.github’s past year of commit activity
    1 2 0 0 Updated Apr 5, 2022

Top languages

Loading…

Most used topics

Loading…