- Set up monorepo structure
- Decide upon modules? (currently
broker
,db
,client
,webserver
) - Initialise CMake for
broker
and python ecosystem for others - Decide on a Python build system (setuptools, poetry, or pdm?)
- Decide upon modules? (currently
- Set up linting (ruff for python, clang-format and clang-tidy for C++)
- Set up pre-commit hooks
Whatever comes after that. I have yet to thoroughly inspect the Gantt chart.