Dieser praxisorientierte Workshop bietet eine End-to-End Einführung in Backstage. Gemeinsam bauen wir ein Portal auf und erkunden die wichtigsten Funktionen:
- Konzepte: Einführung in Internal Developer Platforms (IDP) und die Architektur von Backstage.
- Software Catalog: Services, Ownership und Abhängigkeiten zentral verwalten.
- Software Templates (Scaffolder): Best-Practice-Projekte per Knopfdruck erstellen (Self-Service).
- TechDocs: Dokumentation direkt beim Code pflegen und zentral im Portal anzeigen.
- Customizing & Plugins: Das Portal optisch anpassen und durch bestehende oder eigene Plugins funktional erweitern.
Zusätzlich gibt es eine Einführung in den Contribution-Prozess von Backstage. Wie ist das Projekt organisiert? Wie reiche ich Issues oder Pull Requests ein, um das Framework für alle zu verbessern?
Lernziele:
- Verständnis der Kernkonzepte eines Developer Portals.
- Fähigkeit, Backstage zu installieren, zu konfigurieren und zu erweitern.
- Wissen, wie man eigene Erweiterungen schreibt und diese (oder Bugfixes) zurück in das Open-Source-Projekt spielt.