feat: expanded and added more tasks

This commit is contained in:
2026-07-08 23:33:26 +02:00
parent 8fdf69e11f
commit d0b776485a
97 changed files with 3121 additions and 427 deletions
@@ -0,0 +1,40 @@
# Aufgabe 03: Software-Setup vorbereiten
## Ziel
Du definierst eine reproduzierbare Entwicklungsumgebung für Python, Rust, Docker und lokale Modelle.
## Warum ist das wichtig?
Ein Roboterprojekt wird schnell unwartbar, wenn jede Komponente anders gestartet wird.
## Voraussetzungen
- Linux oder WSL
- Rust toolchain
- Python 3.11+
- Docker optional
## Theorie
Reproduzierbarkeit ist wichtiger als Perfektion. Eine klare Ordnerstruktur, feste Versionen und einfache Startbefehle reduzieren Reibung beim Wechsel zwischen AI-, Vision- und Hardware-Code.
## Aufgabe
Lege eine Setup-Notiz mit benötigten Tools, Versionen, Installationschecks und ersten Smoke Tests an.
## Akzeptanzkriterien
- Rust, Python und Docker werden mit Befehlen geprüft.
- Es gibt eine Liste erwarteter Versionen.
- Mindestens ein Smoke Test pro Tool ist beschrieben.
## Erweiterungen
- Erstelle später ein `justfile` oder `Makefile` für häufige Befehle.
## Reflexionsfragen
- Welche Tools müssen systemweit installiert sein?
- Welche Abhängigkeiten gehören in ein Projekt-Environment?
- Wie erkennst du Setup-Probleme früh?