Der Ubuntu Workspace ist für die tägliche Entwicklung auf der Application Platform vorbereitet. Die genaue Tool-Version kann je nach Projekt und asdf-Konfiguration variieren; unten die üblichen Bausteine.
Betriebssystem und Desktop
- Ubuntu mit Desktop-Umgebung für IDE, Browser und grafische Tools.
- Fernzugriff per RDP (Standard) und ggf. VNC – siehe Desktop per RDP und Desktop per VNC.
Versions- und Build-Tools
- Git – Klonen, Branches, Commits und Push zu den Projekt-Repositories.
- asdf – einheitliche Versionen für Runtime und CLI-Tools pro Projekt (siehe jeweilige
.tool-versionsim Repository). - Docker und Docker Compose – lokale Services und Datenbanken wie in den
docker-compose-Setups der Apps.
Entwicklung und Editoren
- Cursor und/oder Code Server – Code bearbeiten und im Team am gleichen Setup arbeiten.
- Node.js / npm (über asdf) – typisch für Backend, Homepage und Node-basierte Toolchains.
Mobile und Automatisierung
- Flutter-Toolchain (wo im Projekt vorgesehen) – für Customer-Frontend und verwandte Apps.
KI- und CLI-Helfer
- Codex und Claude Code – vorbereitet für agentisches Arbeiten im Terminal mit Zugriff auf dieselben Repositories wie deine IDE.
Nächste Schritte
- Anwendungen starten mit der ap-CLI – konkrete Startbefehle pro Repository.
- Mit Projekten arbeiten – Ordnerstruktur und Workflow in der VM.
- Workspaces – Übersicht