In der gemeinsamen Entwicklungsplattform SourceHut wurde ein Projekt-Hub hinzugefĂŒgt.

Drew DeVault, Autor der BenutzeroberflĂ€che Sway und des E-Mail-Clients Aerc, gab bekannt Über die Umsetzung eines Projekt-Hubs in der entwickelten Plattform fĂŒr gemeinsames Arbeiten SourceHut. Entwickler können nun Projekte erstellen, die mehrere Dienste vereinen, sowie vorhandene Projekte einsehen und nach ihnen suchen. Die SourceHut-Plattform zeichnet sich durch die Möglichkeit aus, vollstĂ€ndig ohne JavaScript zu arbeiten, hohe Leistung und eine Organisation der Arbeit im Stil von Mini-Services ĂĄ la Unix. Die FunktionalitĂ€t des Projekts in SourceHut besteht aus einzelnen Komponenten, die kombiniert und einzeln verwendet werden können, zum Beispiel nur Tickets oder nur Code ohne obligatorische Bindung an ein Repository mit Tickets. Die Möglichkeit, Ressourcen nach Belieben zu kombinieren, erschwert es, zu bestimmen, welche Ressourcen zu einem Projekt gehören. Der Projekt-Hub löst dieses Problem und ermöglicht es, alle projektbezogenen Informationen an einem Ort zu sammeln. Beispielsweise kann auf einer Projektseite jetzt eine allgemeine Beschreibung sowie die zugehörigen Repositories, Fehlerverfolgungsabschnitte, Dokumentationen, Support-KanĂ€le und Mailinglisten prĂ€sentiert werden. Liste Zur Integration mit externen Plattformen wird eine API und ein System von Webhooks angeboten. Zu den zusĂ€tzlichen Funktionen in SourceHut gehört die UnterstĂŒtzung von Wikis, ein System fĂŒr kontinuierliche Integration, Diskussionen per E-Mail, baumartige Ansichten von Mailing-Archiven, das Rezensieren von Änderungen ĂŒber das Web sowie das HinzufĂŒgen von Anmerkungen zum Code (Anhang von Links und Dokumentationen). Neben Git wird auch Mercurial unterstĂŒtzt.

Es können öffentliche, private und versteckte Repositories mit einem flexiblen Zugriffskontrollsystem erstellt werden, das die Beteiligung an der Entwicklung auch fĂŒr Benutzer ohne lokale Konten (Authentifizierung ĂŒber OAuth oder Teilnahme per E-Mail) ermöglicht. Zur Information und Koordination von Schwachstellenbehebungen wird ein System privater Problemberichte bereitgestellt. Die von jedem Dienst gesendeten E-Mails werden mit PGP verschlĂŒsselt und verifiziert. FĂŒr den Zugang wird eine Zwei-Faktor-Authentifizierung auf Basis von Einmal-TOTP-SchlĂŒsseln verwendet. FĂŒr die Incident-Analyse wird ein detailliertes Audit-Protokoll gefĂŒhrt.

Die integrierte Infrastruktur fĂŒr kontinuierliche Integration ermöglicht es wird verbreitet unter Lizenz GPLv3.

zu organisieren.

Der
Hub. Die DurchfĂŒhrung automatisierter Builds in virtuellen Umgebungen auf verschiedenen Linux- und BSD-Systemen. Eine direkte Übertragung in CI-Bauarbeiten ohne deren Platzierung im Repository ist zulĂ€ssig. Die Ergebnisse der Builds werden in der OberflĂ€che angezeigt, an die E-Mail gesendet oder ĂŒber Webhook ĂŒbertragen. Zum Debuggen von Fehlern besteht die Möglichkeit, eine Verbindung zu den Build-Umgebungen ĂŒber SSH herzustellen.

In der aktuellen Entwicklungsphase arbeitet Sourcehut beschleunigt erheblich schneller als konkurrierende Dienste. Zum Beispiel öffnen sich Seiten mit Zusammenfassungen, Commit-Listen, Änderungsprotokollen, Codeansichten, Issues und DateibĂ€umen 3-4 Mal schneller als bei GitHub und GitLab und 8-10 Mal schneller als bei Bitbucket. Es ist anzumerken, dass Sourcehut sich noch in der Alpha-Entwicklungsphase befindet und viele geplante Funktionen derzeit nicht verfĂŒgbar sind, zum Beispiel gibt es noch keine Web-OberflĂ€che fĂŒr Merge-Anfragen (ein Merge-Antrag wird durch das Erstellen eines Tickets und das AnfĂŒgen eines Links zu dem abgezweigten Branch in Git erstellt). Eine Kehrseite ist auch die unkonventionelle OberflĂ€che, die Benutzer von GitHub und GitLab nicht gewohnt sind, die aber dennoch einfach und sofort verstĂ€ndlich ist.

Quelle: opennet.ru

ZuverlĂ€ssiges Hosting fĂŒr Websites mit DDoS-Schutz kaufen, VPS VDS Server đŸ”„ ZuverlĂ€ssiges Hosting fĂŒr Websites mit DDoS-Schutz kaufen, VPS VDS Server - ProHoster