Skip to content

CppToday

A minimal but complete Make-based C++23 project template.

This project packages a simple C++23 command-line program with essential tools and workflows for building, testing, and maintaining the code. The program prints the current date in the YY/MM/DD = Www format (e.g. 25/05/14 = Wed).

Source code available at github.com/aafulei/cpp-today.

Features

  • Minimal, complete C++23 project template
  • All-in-one Make-based build system
  • Test scripts for manual and automated testing
  • Code formatting support with Clang Format
  • Editor tooling support via Clangd
  • Built-in CI/CD workflows using GitHub Actions
  • Project documentation website built with MkDocs
  • Source code documentation generated with Doxygen
  • Software documentation in GNU-style man page

Supported Platforms

  • macOS
  • Linux

Author

Aaron Fu Lei


For source code and project files, please see the GitHub repository.