SourceHut: o platformă de colaborare lansată de creatorul Sway

Drew DeVault, autorul mediului utilizatorului Sway și clientul de e-mail Aerc, a anunțat implementarea unui centru de proiect în platforma dvs. de dezvoltare colaborativă Sursa Cabană, în care acum dezvoltatorii pot crea acum proiecte care combină mai multe servicii, precum și vizualizarea unei liste de proiecte existente și căutarea printre acestea.

Platforma Sourcehut se remarcă prin posibilitatea de a oferi o lucrare completă fără JavaScript, performanță ridicată și organizare a muncii sub formă de miniservicii în stil Unix. Funcționalitatea proiectului în Sourcehut este alcătuită din componente separate care pot fi combinate și utilizate separat, de exemplu numai bilete sau cod doar fără a lega depozitul cu bilete.

Abilitatea de a combina liber resursele face dificilă determinarea resurselor care sunt legate de proiect.

Centrul de proiect rezolvă această problemă și vă permite să adunați toate informațiile legate de proiect într-un singur loc. De exemplu, pe o pagină de proiect, puteți acum să faceți o prezentare generală și să listați depozitele incluse în proiect, secțiunile de urmărire a erorilor, documentația, canalele de asistență și listele de corespondență.

Pentru integrarea cu platforme externe, se oferă un API și un sistem pentru a conecta procesoare web (webhooks).

Dintre principalele caracteristici ale acestei platforme, se remarcă următoarele:

  • Miniservicii compozabile în stil Unix
  • API-uri și webhook-uri puternice
  • Sigur, sigur și sigur
  • Absolut fără urmărire sau publicitate
  • Toate funcțiile funcționează fără JavaScript
  • Cea mai rapidă și ușoară forjare software
  • Software 100% gratuit și open source
  • Sourcehut este disponibil în prezent ca alfa public

Despre Sourcehut

Dintre caracteristicile suplimentare, Sourcehut are suport wiki, un sistem de integrare continuă, discuții bazate pe e-mail, vvizualizare arborescentă a fișierelor listei de discuții, revizuirea modificărilor prin web, adăugând adnotări la cod (linkuri și documentație). Pe lângă Git, există suport pentru Mercurial. Codul este scris în Python și Go și este distribuit sub licența GPLv3.

În plus, este posibil să creați depozite publice, private și ascunse cu un sistem flexibil de control al accesului care vă permite să organizați participarea la dezvoltare, inclusiv utilizatorii fără conturi locale (autentificare prin OAuth sau participare prin e-mail).

Este furnizat un sistem privat de raportare a problemelor Pentru a raporta și coordona remedierile de vulnerabilitate, e-mailurile trimise de fiecare serviciu sunt criptate și verificate folosind PGP, Autentificare în doi factori bazată pe chei TOTP se folosește o singură dată pentru a vă conecta. O analiză detaliată a auditului este efectuată pentru a analiza incidentele.

Infrastructura de integrare continuă încorporată vă permite să organizați implementarea ansamblurilor automate în medii virtuale pe diferite sisteme Linux și BSD. Se permite transferul direct către CI lucrări de asamblare fără a le plasa în depozit. Rezultatele asamblării sunt reflectate în interfață, trimise prin e-mail sau transmise prin webhook. Pentru a analiza defecțiunile, este posibil să vă conectați la mediile de asamblare prin SSH.

În stadiul actual de dezvoltare, Sourcehut funcționează mult mai rapid decât serviciile concurentede exemplu, pagini cu informații rezumative, o listă de confirmare, un jurnal de modificări, revizuirea codului, probleme și un arbore de fișiere deschis de 3-4 ori mai rapid decât GitHub și GitLab și de 8-10 ori mai rapid decât Bitbucket.

Trebuie remarcat faptul că Sourcehut nu a părăsit încă stadiul de dezvoltare alfa și multe caracteristici planificate nu sunt încă disponibilede exemplu, în timp ce nu există o interfață web pentru cereri de îmbinare (creați o cerere de îmbinare setând un bilet și atașând un link la o sucursală din Git).

Flip-side este, de asemenea, un tip de interfață, necunoscut utilizatorilor GitHub și GitLab, dar totuși simplu și de înțeles imediat.

În cele din urmă dacă vrei să afli mai multe despre asta, puteți verifica detaliile În următorul link. 


Lasă comentariul tău

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

*

*

  1. Responsabil pentru date: Miguel Ángel Gatón
  2. Scopul datelor: Control SPAM, gestionarea comentariilor.
  3. Legitimare: consimțământul dvs.
  4. Comunicarea datelor: datele nu vor fi comunicate terților decât prin obligație legală.
  5. Stocarea datelor: bază de date găzduită de Occentus Networks (UE)
  6. Drepturi: în orice moment vă puteți limita, recupera și șterge informațiile.