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.