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.