feat: expanded and added more tasks
This commit is contained in:
@@ -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?
|
||||
Reference in New Issue
Block a user