Beschreibung
Das Seminar behandelt die Planung und Konfiguration verteilter Inhaltsquellen für Antora. Repository-Zuschnitt, Branch- und Tag-Strategien, Startpfade, Worktrees, private Quellen und reproduzierbare Release-Zuordnungen werden anhand mehrerer Organisationsmodelle erarbeitet. Der Schwerpunkt liegt auf belastbaren Regeln für Teams, die Dokumentation aus vielen Git-Repositories aggregieren.
Inhaltsübersicht
- Repository-Modelle und Verantwortungsgrenzen
- Branches, Tags und Versionsidentität
- Startpfade und mehrere Komponenten pro Repository
- Multi-Repository-Playbook
- Private Repositories und Zugriffskontrolle
- Release- und Änderungsprozess
Lernziele
- Repository-Zuschnitte nach Team-, Produkt- und Releasegrenzen bewerten.
- Branches, Tags, Startpfade und Worktrees korrekt als Inhaltsquellen konfigurieren.
- Mehrere öffentliche und private Quellen reproduzierbar aggregieren.
- Release- und Governance-Regeln für verteilte Dokumentationsbestände etablieren.
1. Repository-Modelle und Verantwortungsgrenzen
Die Wahl zwischen Mono-Repository, produktbezogenen Repositories und verteilten Inhaltsquellen beeinflusst Eigentum, Release und Wartung.
Schritt-für-Schritt: Ein passendes Repository-Modell auswählen
- Teams, Produkte, Releasezyklen und gemeinsame Inhalte als Einflussfaktoren erfassen.
- Mono-Repository, Multi-Repository und hybride Modelle anhand definierter Kriterien vergleichen.
- Eigentums-, Freigabe- und Eskalationsgrenzen für jedes Repository festlegen.
- Abhängigkeiten zu Quellcode, UI, Playbook und gemeinsamen Inhalten dokumentieren.
- Das bevorzugte Modell mit Risiken, Ausnahmen und Migrationsaufwand begründen.
Praxisaufgabe
Für drei Organisationsszenarien wird jeweils ein Repository-Modell ausgewählt und in einer Entscheidungsmatrix dokumentiert.
2. Branches, Tags und Versionsidentität
Git-Referenzen und Antora-Versionen müssen bewusst gekoppelt werden, damit Releases nachvollziehbar bleiben.
Schritt-für-Schritt: Git-Referenzen auf Dokumentationsversionen abbilden
- Bestehende Release-Branches, Wartungsbranches und Tags inventarisieren.
- Regeln für veröffentlichte, unveröffentlichte und archivierte Dokumentationsstände festlegen.
- Branch- und Tag-Muster im Playbook so einschränken, dass keine unbeabsichtigten Versionen einfließen.
- Komponenten-Deskriptoren auf konsistente Versionswerte und Anzeigenamen prüfen.
- Mehrere Referenzen bauen und die resultierenden Komponenten-Versionen kontrollieren.
- Abweichungen zwischen Software- und Dokumentationsrelease als explizite Ausnahme dokumentieren.
Praxisaufgabe
Eine inkonsistente Branch- und Tag-Struktur wird in ein nachvollziehbares Versionsmodell überführt.
3. Startpfade und mehrere Komponenten pro Repository
Startpfade ermöglichen mehrere unabhängige Dokumentationskomponenten in einem Repository.
Schritt-für-Schritt: Startpfade für komplexe Repositories konfigurieren
- Repository-Verzeichnisse mit eigenständigen Komponenten-Deskriptoren identifizieren.
- Statische und musterbasierte Startpfade gegeneinander abwägen.
- Startpfade im Playbook deklarieren und Überschneidungen ausschließen.
- Jeden Startpfad auf vollständige Modulstruktur und eindeutige Komponentenidentität prüfen.
- Den Build ausführen und die erwartete Anzahl von Komponenten-Versionen kontrollieren.
- Neue Startpfade über einen standardisierten Review- und Freigabeprozess aufnehmen.
Praxisaufgabe
Ein Monorepo mit drei Produktdokumentationen wird über separate Startpfade eingebunden.
4. Multi-Repository-Playbook
Das Playbook bündelt Quellen aus unterschiedlichen Hosts, Organisationen und Referenzen.
Schritt-für-Schritt: Mehrere Inhaltsquellen reproduzierbar aggregieren
- Repository-URLs, Referenzmuster und Startpfade in einer Quellenmatrix vorbereiten.
- Quellenblöcke im Playbook nach Verantwortungsbereich gruppieren und kommentieren.
- Gemeinsame Standardwerte nur dort verwenden, wo sie für alle Quellen gelten.
- Lokale Arbeitskopien und entfernte Repositories getrennt testen.
- Build-Protokolle auf geklonte Referenzen, Überschneidungen und unerwartete Quellen prüfen.
- Eine revisionssichere Zuordnung zwischen Build, Playbook-Version und Quellständen dokumentieren.
Praxisaufgabe
Eine Site aus vier Repositories und mehreren Release-Linien wird aufgebaut und auf Vollständigkeit geprüft.
5. Private Repositories und Zugriffskontrolle
Geschützte Quellen erfordern kontrollierte Zugangsdaten und eine klare Trennung zwischen Build- und Veröffentlichungsberechtigungen.
Schritt-für-Schritt: Private Inhaltsquellen sicher anbinden
- Erforderliche Leserechte je Repository und Build-Umgebung erfassen.
- Kurzlebige Tokens, Deploy Keys oder Plattformidentitäten nach dem Prinzip minimaler Rechte auswählen.
- Zugangsdaten ausschließlich über geschützte Laufzeitvariablen oder Secret-Stores bereitstellen.
- Protokolle und Fehlermeldungen auf unbeabsichtigte Offenlegung sensibler Werte prüfen.
- Entzug, Rotation und Notfallersatz der Zugangsdaten testen.
- Den Zugriff mit Positiv- und Negativfällen dokumentieren und freigeben.
Praxisaufgabe
Eine private Quelle wird mit einem minimal berechtigten Build-Zugang eingebunden und anschließend kontrolliert gesperrt.
6. Release- und Änderungsprozess
Verteilte Inhalte benötigen einen abgestimmten Prozess, damit Releases vollständig und wiederholbar veröffentlicht werden.
Schritt-für-Schritt: Einen Multi-Repository-Releaseprozess definieren
- Auslöser für Dokumentationsreleases und erforderliche Quellstände festlegen.
- Freigaben, Abhängigkeiten und Sperrfristen über alle beteiligten Repositories abbilden.
- Einen Manifest- oder Referenznachweis für den veröffentlichten Build erzeugen.
- Fehlende oder verspätete Teilinhalte mit klaren Eskalationsregeln behandeln.
- Rollback auf einen nachweislich konsistenten Quellstand vorbereiten.
- Den Gesamtprozess in einem Probelauf mit Abnahmeprotokoll durchspielen.
Praxisaufgabe
Als Ergebnis entsteht ein Release-Runbook mit Quellmatrix, Freigaben, Nachweis und Rollback-Schritten.
Zielgruppe und Voraussetzungen
Zielgruppe: Documentation Engineers, Git- und Plattformadministration, DevOps-Teams, Release Management, technische Redaktionsleitung und Softwarearchitektur.
Voraussetzungen: Sicherer Umgang mit Git-Grundlagen, Branches und Merge Requests sowie ein grundlegendes Antora-Verständnis.
Methodik und Arbeitsweise
Die Inhalte werden durch strukturierte Erläuterungen, Demonstrationen, schrittweise Konfigurations- und Analyseaufgaben sowie kontrollierte Fehlerfälle vertieft. Jede Übung verwendet definierte Ausgangswerte, Prüfpunkte und Dokumentationsanforderungen, damit die erarbeiteten Abläufe im späteren Projekt- und Betriebsalltag reproduzierbar bleiben.
Fachbereichsleitung und Trainerteam
-

Lucas Beich
Telefon: + 49 (221) 74740055
E-Mail: lucas.beich@seminar-experts.de -

Paul Goldschmidt
Telefon: + 49 (221) 74740055
E-Mail: paul.goldschmidt@seminar-experts.de
Seminardetails
| Dauer: | 2 Tage ca. 6 h/Tag, Beginn 1. Tag: 10:00 Uhr, weitere Tage 09:00 Uhr |
| Preis: |
Öffentlich oder Live Stream: € 1.198 zzgl. MwSt. Inhaus: € 3.400 zzgl. MwSt. |
| Teilnehmeranzahl: | min. 2 - max. 8 |
| Teilnehmer: | Documentation Engineers, Git- und Plattformadministration, DevOps-Teams, Release Management, technische Redaktionsleitung und Softwarearchitektur |
| Voraussetzungen: | Sicherer Umgang mit Git-Grundlagen, Branches und Merge Requests sowie ein grundlegendes Antora-Verständnis |
| Standorte: | Stream Live, Inhaus/Firmenseminar, Berlin, Bremen, Darmstadt, Dresden, Erfurt, Essen, Flensburg, Frankfurt, Freiburg, Friedrichshafen, Hamburg, Hamm, Hannover, Jena, Kassel, Köln, Konstanz, Leipzig, Luxemburg, Magdeburg, Mainz, München, Münster, Nürnberg, Paderborn, Potsdam, Regensburg, Rostock, Stuttgart, Trier, Ulm, Wuppertal, Würzburg |
| Methoden: | Vortrag, Demonstrationen, praktische Übungen am System |
| Seminararten: | Öffentlich, Webinar, Inhouse, Workshop - Alle Seminare mit Trainer vor Ort, Webinar nur wenn ausdrücklich gewünscht |
| Durchführungsgarantie: | ja, ab 2 Teilnehmern |
| Sprache: | Deutsch - bei Firmenseminaren ist auch Englisch möglich |
| Seminarunterlage: | Dokumentation auf Datenträger oder als Download |
| Teilnahmezertifikat: | ja, selbstverständlich |
| Verpflegung: | Kalt- / Warmgetränke, Mittagessen (wahlweise vegetarisch) |
| Support: | 3 Anrufe im Seminarpreis enthalten |
| Barrierefreier Zugang: | an den meisten Standorten verfügbar |
| Weitere Informationen unter + 49 (221) 74740055 |
Seminartermine
Die Ergebnissliste kann durch Anklicken der Überschrift neu sortiert werden.
