Zum Hauptinhalt springen

OpenWork erweitern und dazu beitragen

1. Beginne mit einer Runtime-Schicht​

OpenWork hat mehrere saubere Erweiterungs-Oberflächen:

ZielErste Anlaufstelle
Desktop-UXapps/app und apps/desktop
Host- und OrchestrierungsverhaltenOrchestrator- und Host-Modus-Oberflächen
Plugin-VerwaltungOpenCode-Plugin-Integration
Skills und TemplatesOberflächen zur Paketierung lokaler Workflows
Debug- und Berechtigungs-UXSession- und Kontrollschichten

2. Warum eng begrenzte Änderungen wichtig sind​

Da OpenWork zwischen einem UI-Produkt und einem Runtime-Orchestrator sitzt, können breite Patches schnell kompliziert werden. Kleinere, oberflächenspezifische Änderungen sind leichter nachzuvollziehen und zu testen.

3. Die besten ersten Beiträge​

  1. Korrekturen an Doku und Onboarding,
  2. Verbesserungen der Berechtigungs-UX,
  3. mehr Klarheit bei Host/Client,
  4. Feinschliff bei der Plugin- oder Skill-Verwaltung,
  5. bessere Debug-Exporte oder Diagnosen.

4. Denke in wiederholbaren Team-Workflows​

Ein guter OpenWork-Beitrag sollte verbessern:

  • Teilbarkeit,
  • Nachvollziehbarkeit (Auditierbarkeit),
  • Sicherheit,
  • oder Klarheit fĂĽr den Betrieb.

5. Bevor du einen PR öffnest​

Validiere genau den Host-, Client- oder Plugin-Flow, den dein Patch betrifft, und stelle sicher, dass die Berechtigungslogik aus Sicht der Nutzerin klar bleibt.