Skip to content

42 C++ project template with unit testing

Notifications You must be signed in to change notification settings

Archer-01/42-cpp-project-template

Repository files navigation

42-cpp-project-template

A 42 C++ Project Template with Unit Testing


Key Features

  • CI/CD friendly
    • Has a GitHub Action to test code on push
  • Well written Makefile
    • Built with the usual rules (all, clean, fclean & re)
    • Added rules for testing (test & testall). Unit testing is done using Catch
    • No relinking
    • Automatically generated header dependencies
    • Make argument to make your life much simpler (Read the docs)
  • Clangd support
    • This template is meant to be used with clangd
  • Clang format support

Note This template was written for MacOS only


GitHub @Archer-01  ·  Linkedin @Hamza Haddani

About

42 C++ project template with unit testing

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published