This is the project for the second project of the POOSE module.
It is advised to create a new virtual environment for this project in the
root directory.
This is not only because the server is written in Python, but rather
because the utilization of Pybinds requires the core to have corresponding
adjustments in its CMakeLists.txt file, which necessitates a Python environment
to build CMake as well.
As a result of using uv, run the following commands:
uv venvgantt
title POOSE 2 Timetable
dateFormat YYYY-MM-DD
axisFormat %d.%m.%Y
section Christoph
Mono-Repo einrichten :done, 2025-05-11, 1d
Header schreiben :crit, done, header, 2025-05-18, 3d
Header implementieren :done, after header, 7d
Timetable :done, 2025-05-20, 1d
Diagram entwerfen :done, 2025-05-30, 1d
Dokumentation schreiben :done, 2025-05-31, 1d
Tests schreiben :done, 2025-06-12, 1d
section Jonathan
Einlesen REST :done, 2025-05-11, 2d
Beginn Implementation REST Lobby :crit, done, 2025-05-20, 5d
Pybinds schreiben :done, 2025-06-05, 7d
Implementation REST Game :crit, done, 2025-06-14, 4d
Dokumentation schreiben :done, 2025-06-19, 1d
Bugfixing :active, 2025-06-18, 3d
section Karam
Click-Library & (ANSI-Escapes) vertraut machen :active, 2025-05-11, 2d
PoC Board & Schiffplatzierung :crit, 2025-05-20, 5d
Zwischenpräsentation :milestone, 2025-05-30
Abschlusspräsentation :milestone, 2025-06-20