## Tasks
- Add DEBUG flags for various levels
- Add more unit tests
- Add skeleton
tool
andutl
libraries - Add other (demonstrative) utilities, tools and libraries
- Add scripts to rename files
- Add Python API
- Add basic Logger and Timer utilities
- Add Script Builder tools (
MATLAB
/OCTAVE
,GNUPLOT
,TEX
/TIKZ
) - Add conventions subdirectories
- Clean
CMakeLists.txt
files - Fix tabs in the nested
printf()
statements - Update
README.md
incl. text, reference and diagram (Pitchfork) - Update
README.md
with badges e.g. DOI - Create
dev
branch - Make a release / display users
- Add other workflows via GitHub actions
- Add
vscode
matrix - Update
clang-format
to include preferred format - Add
clang-tidy
linter tools - Add
docker
software containerisation - Add a
clang-format.sh
to format all*.cpp
and*.hpp
files in relevant directories (i.e. not external subdirectories/submodules) - Modify
Doxyfile
format and adddoxygen
comments to code - Add a plugin
- Add some
.res
and.dat
files - Add scripts to migrate binaries from
build/
tobin/
directories - Create some examples of the program input/output
- Upgrade to
c++23
if possible - Integrate debugger
- Code coverage tools