SourceHut: saradnička platforma koju je pokrenuo tvorac Swaya

Drew DeVault, autor Sway korisničkog okruženja i Aerc e-mail klijent, najavio implementaciju projektnog centra u vaša platforma za zajednički razvoj IzvorHut, u kojoj sada programeri sada mogu kreirati projekte koji kombiniraju više usluga, kao i pregledavanje liste postojećih projekata i traženje među njima.

Platforma Sourcehut se ističe mogućnošću nuđenja cjelovitog rada bez JavaScript-a, visokih performansi i organizacije rada u obliku mini usluga u stilu Unix. Funkcionalnost projekta u Sourcehutu sastoji se od zasebnih komponenti koje se mogu kombinirati i koristiti zasebno, na primjer samo karte ili samo kôd bez povezivanja spremišta s kartama.

Sposobnost slobodnog kombiniranja resursa otežava utvrđivanje koji su resursi povezani s projektom.

Projektni centar rješava ovaj problem i omogućava vam da na jednom mjestu prikupite sve informacije povezane s projektom. Na primjer, na stranici projekta sada možete staviti pregled i navesti spremišta uključena u projekt, odjeljke za praćenje grešaka, dokumentaciju, kanale podrške i mailing liste.

Za integraciju s vanjskim platformama nude se API i sistem za povezivanje web procesora (webhooks).

Od glavnih karakteristika ove platforme ističu se:

  • Kompozitivne mini usluge u stilu Unix
  • Moćni API-ji i webhooksi
  • Sigurno, pouzdano i sigurno
  • Apsolutno nema praćenja ili oglašavanja
  • Sve funkcije rade bez JavaScript-a
  • Najbrži i najlakši softver za kovanje
  • 100% besplatni softver otvorenog koda
  • Sourcehut je trenutno dostupan kao javna alfa verzija

O Sourcehutu

Od dodatnih karakteristika, Sourcehut ima wiki podršku, sustav kontinuirane integracije, diskusije zasnovane na e-pošti, vprikaz stabla datoteka mailing liste, pregled promjena putem weba, dodajući napomene kodu (veze i dokumentacija). Pored Gita, postoji i podrška za Mercurial. Kôd je napisan na Python-u i Go-u i distribuira se pod GPLv3 licencom.

Pored toga, moguće je stvoriti javna, privatna i skrivena spremišta sa fleksibilnim sistemom kontrole pristupa koji vam omogućava organiziranje sudjelovanja u razvoju, uključujući korisnike bez lokalnih računa (provjera autentičnosti putem OAuth-a ili sudjelovanje putem e-pošte).

Osiguran je privatni sistem izvještavanja o problemima Da bi se prijavile i koordinirale ispravke ranjivosti, e-pošta koju šalje svaka usluga šifrira se i provjerava pomoću PGP-a Dvofaktorska autentifikacija zasnovana na TOTP ključevima jednokratno se koristi za prijavu. Detaljan trag revizije provodi se za analizu incidenata.

Ugrađena infrastruktura za kontinuiranu integraciju omogućava vam organizaciju postavljanja automatiziranih sklopova u virtualnim okruženjima na raznim Linux i BSD sistemima. Dozvoljen direktan prenos na CI poslove montaže bez postavljanja u spremište. Rezultati sklopa odražavaju se u sučelju, šalju se e-poštom ili prenose putem webhook-a. Da bi se analizirale greške, moguće je povezati se u okruženja za montažu putem SSH-a.

U trenutnoj fazi razvoja, Sourcehut radi mnogo brže od konkurentskih uslugana primjer, stranice sa sažetim informacijama, popisom urezivanja, zapisom promjena, pregledom koda, problemima i otvorenim stablom datoteka 3-4 puta brže od GitHub-a i GitLab-a i 8-10 puta brže od Bitbuketa.

Treba istaći to Sourcehut još nije napustio alfa fazu razvoja, a mnoge planirane značajke još nisu dostupneNa primjer, dok ne postoji web sučelje za zahtjeve za spajanjem (zahtjev za spajanjem kreirate postavljanjem ulaznice i pričvršćivanjem veze do podružnice u Gitu).

Druga strana je takođe tip sučelja, nepoznat korisnicima GitHub-a i GitLaba, ali bez obzira na to jednostavan i odmah razumljiv.

Konačno ako želite znati više o tome, možete provjeriti detalje Na sledećem linku. 


Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.