Die Entwickler des Multimedia-Pakets FFmpeg, das eine Sammlung von Anwendungen und Bibliotheken für die Arbeit mit verschiedenen Multimedia-Formaten umfasst, haben eine neue Infrastruktur zur gemeinsamen Code-Arbeit eingeführt, die auf der offenen Plattform Forgejo basiert. Der empfohlene Weg zur Einreichung von Änderungen ist jetzt die Übermittlung von Pull-Requests an das Git-Repository in der Forgejo-Infrastruktur, anstelle von Patch-Einreichungen per E-Mail an die Mailingliste ffmpeg-devel. Zuvor wurde zur Navigation im Hauptrepository GitWeb verwendet, und auf GitHub war ein Spiegel eingerichtet, über den keine Pull-Requests akzeptiert wurden.
Die Forgejo-Plattform ist ein Fork des Gitea-Projekts, das seinerseits von der Plattform Gogs abgezweigt wurde. Zu den Hauptmerkmalen von Forgejo gehören der geringe Ressourcenverbrauch (kann auf kostengünstigen VPS) und der einfache Installationsprozess. Standardfunktionen zur Projektverwaltung werden bereitgestellt, wie z. B. Aufgabenmanagement, Issue-Tracking, Pull-Requests, Wiki, Werkzeuge zur Koordination von Entwicklergruppen, Release-Vorbereitung, Automatisierung der Paketbereitstellung in Repositories, Zugriffsmanagement, Integration mit CI-Plattformen, Code-Suche, Authentifizierung über LDAP und OAuth, Repository-Zugang über SSH- und HTTP/HTTPS-Protokolle, Webhooks zur Integration mit Slack, Discord und anderen Diensten, Unterstützung von Git-Hooks und Git LFS sowie Tools zur Migration und Spiegelung von Repositories.
Quelle: opennet.ru
