SourceHut: platforma współpracy uruchomiona przez twórcę Sway

Drew DeVault, autor środowiska użytkownika Sway i klient poczty Aerc, ogłosił realizację centrum projektowego w Twoja platforma do współpracy ŹródłoHut, w którym teraz programiści mogą teraz tworzyć projekty łączące wiele usług, a także przeglądanie listy istniejących projektów i wyszukiwanie wśród nich.

Platforma Sourcehut wyróżnia się możliwością zaoferowania kompletnej pracy bez JavaScript, wysoką wydajnością i organizacją pracy w postaci minuserwisów w stylu uniksowym. Funkcjonalność projektu w Sourcehut składa się z oddzielnych komponentów, które można łączyć i używać oddzielnie, na przykład same bilety lub sam kod bez łączenia repozytorium z biletami.

Możliwość swobodnego łączenia zasobów utrudnia określenie, które zasoby są związane z projektem.

Centrum projektowe rozwiązuje ten problem i pozwala zebrać wszystkie informacje związane z projektem w jednym miejscu. Na przykład na stronie projektu możesz teraz umieścić przegląd i listę repozytoriów zawartych w projekcie, sekcje śledzenia błędów, dokumentację, kanały wsparcia i listy mailingowe.

Do integracji z platformami zewnętrznymi oferowane jest API i system do podłączenia procesorów internetowych (webhooków).

Z głównych cech tej platformy wyróżniają się:

  • Komponowalne minusługi w stylu uniksowym
  • Potężne interfejsy API i elementy webhook
  • Bezpieczne, niezawodne i bezpieczne
  • Absolutnie bez śledzenia ani reklam
  • Wszystkie funkcje działają bez JavaScript
  • Najszybsza i najlżejsza kuźnia oprogramowania
  • W 100% darmowe i otwarte oprogramowanie
  • Sourcehut jest obecnie dostępny jako publiczna alfa

O Sourcehut

Z dodatkowych funkcji, Sourcehut obsługuje wiki, system ciągłej integracji, dyskusje za pośrednictwem poczty elektronicznej, vwidok drzewa plików list mailingowych, przegląd zmian za pośrednictwem sieci WWW, dodając adnotacje do kodu (linki i dokumentacja). Oprócz Git istnieje wsparcie dla Mercurial. Kod jest napisany w Python and Go i jest rozpowszechniany na licencji GPLv3.

Ponadto istnieje możliwość tworzenia repozytoriów publicznych, prywatnych i ukrytych z elastycznym systemem kontroli dostępu, który pozwala na organizację udziału w rozwoju, w tym użytkowników bez kont lokalnych (uwierzytelnianie przez OAuth lub udział przez e-mail).

Zapewniony jest prywatny system zgłaszania problemów Aby zgłosić i koordynować poprawki luk w zabezpieczeniach, wiadomości e-mail wysyłane przez każdą usługę są szyfrowane i weryfikowane za pomocą PGP, rozszerzenia Uwierzytelnianie dwuskładnikowe w oparciu o klucze TOTP jednorazowe logowanie. Przeprowadzana jest szczegółowa ścieżka audytu w celu analizy incydentów.

Wbudowana infrastruktura ciągłej integracji umożliwia organizowanie wdrażania zautomatyzowanych zestawów w środowiskach wirtualnych w różnych systemach Linux i BSD. Dozwolony bezpośredni transfer do CI prace montażowe bez umieszczania ich w repozytorium. Wyniki montażu są odzwierciedlane w interfejsie, wysyłane pocztą elektroniczną lub przesyłane za pomocą webhooka. Aby przeanalizować błędy, można połączyć się ze środowiskami zestawu za pośrednictwem protokołu SSH.

Na obecnym etapie rozwoju, Sourcehut działa znacznie szybciej niż konkurencyjne usługina przykład strony z podsumowaniem, listą zatwierdzeń, dziennikiem zmian, przeglądem kodu, problemami i otwartym drzewem plików 3-4 razy szybciej niż GitHub i GitLab i 8-10 razy szybciej niż Bitbucket.

Należy zauważyć, że Sourcehut nie opuścił jeszcze etapu rozwoju alfa, a wiele planowanych funkcji nie jest jeszcze dostępnychna przykład, gdy nie ma interfejsu internetowego dla żądań scalenia (żądanie scalenia tworzy się, ustawiając bilet i dołączając łącze do gałęzi w Git).

Odwrotna strona to także typ interfejsu, nieznany użytkownikom GitHub i GitLab, ale mimo to prosty i natychmiast zrozumiały.

W końcu jeśli chcesz dowiedzieć się więcej na ten tematmożesz sprawdzić szczegóły W poniższym linku. 


Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: Miguel Ángel Gatón
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.