Veröffentlichung des kollaborativen Entwicklungssystems GitBucket 4.38

Die Veröffentlichung des Projekts GitBucket 4.38 wurde vorgestellt, das ein System für die Zusammenarbeit mit Git-Repositories mit einer Schnittstelle im Stil von GitHub, GitLab oder Bitbucket entwickelt. Das System ist einfach zu installieren, bietet die Möglichkeit, die Funktionalität durch Plugins zu erweitern und ist mit der GitHub-API kompatibel. Der Code ist in Scala geschrieben und steht unter der Apache 2.0-Lizenz. Als DBMS können MySQL und PostgreSQL verwendet werden.

Hauptmerkmale von GitBucket:

  • Unterstützung für öffentliche und private Git-Repositorys mit Zugriff über HTTP und SSH;
  • GitLFS-Unterstützung;
  • Schnittstelle zum Navigieren im Repository mit Unterstützung für die Online-Dateibearbeitung;
  • Verfügbarkeit eines Wikis zur Vorbereitung der Dokumentation;
  • Schnittstelle zur Bearbeitung von Fehlermeldungen (Issues);
  • Tools zur Bearbeitung von Änderungswünschen (Pull Requests);
  • System zum Versenden von Benachrichtigungen per E-Mail;
  • Einfaches Benutzer- und Gruppenverwaltungssystem mit Unterstützung für LDAP-Integration;
  • Ein Plugin-System mit einer Sammlung von Add-ons, die von Community-Mitgliedern entwickelt wurden. Die folgenden Funktionen sind in Form von Plugins implementiert: Erstellen von Kernnotizen, Veröffentlichen von Ankündigungen, Backups, Anzeigen von Benachrichtigungen auf dem Desktop, Zeichnen von Commit-Diagrammen und Zeichnen von AsciiDoc.

In der neuen Version:

  • Sie können Ihre eigenen Felder zu Issues und Pull Requests hinzufügen. Felder werden in der Repository-Einstellungsoberfläche hinzugefügt. Beispielsweise können Sie in „Probleme“ ein Feld mit einem Datum hinzufügen, bis zu dem das Problem gelöst sein soll.
    Veröffentlichung des kollaborativen Entwicklungssystems GitBucket 4.38
  • Es ist zulässig, mehrere Personen mit der Lösung von Problemen (Issues) und der Prüfung von Pull-Requests zu beauftragen.
    Veröffentlichung des kollaborativen Entwicklungssystems GitBucket 4.38
  • Benutzern wird eine Schnittstelle zur Verfügung gestellt, um ein vergessenes oder kompromittiertes Passwort zu ersetzen. Um den Vorgang zu bestätigen, müssen Sie den E-Mail-Versand über SMTP konfigurieren.
    Veröffentlichung des kollaborativen Entwicklungssystems GitBucket 4.38
  • Bei der Anzeige von mit Markdown erstellten Inhalten wurde die Unterstützung für horizontales Scrollen für sehr breite Tabellen implementiert.
    Veröffentlichung des kollaborativen Entwicklungssystems GitBucket 4.38
  • Befehlszeilenoption „-jetty_idle_timeout“ hinzugefügt, um das Zeitlimit für die Inaktivität des Jetty-Servers festzulegen. Standardmäßig ist das Timeout auf 5 Minuten eingestellt.

Source: opennet.ru

Kommentar hinzufügen