Eigenentwicklung
gt — Git Tooling

Wer Skripte, Konfigurationsdateien oder Templates über mehrere Projekte hinweg nutzt, kennt das Problem: Änderungen an einer Stelle müssen manuell in alle anderen Projekte übertragen werden. gt löst das, indem es Dateien direkt aus Git-Repositories pullt — mit automatischer GPG-Signaturprüfung.
gt funktioniert wie ein leichtgewichtiger Paketmanager auf Basis von Git — allerdings ohne Dependency Resolution. Dateien werden aus konfigurierten Remotes gezogen und können in jedem Projekt an unterschiedlichen Stellen abgelegt werden. Pull-Hooks ermöglichen es, nach dem Download automatisch Anpassungen vorzunehmen, etwa Platzhalter durch projektspezifische Werte zu ersetzen. Die eingebaute GPG-Verifikation stellt sicher, dass heruntergeladene Dateien unverändert vom Ursprung stammen.
Tegonal selbst nutzt gt intern, um geteilte Skripte und Build-Konfigurationen über Projekte hinweg synchron zu halten. Das Tool ist unter der EUPL 1.2 lizenziert, wird aktiv weiterentwickelt und steht bei Version 1.6.
Dies ist ein Open-Source-Projekt — frei nutzbar, anpassbar und teilbar.
Sprechen wir über Open Source
Passt eines unserer Tools zu Ihrem Vorhaben? Wir helfen Ihnen beim Einstieg — und entwickeln es gemeinsam weiter.