SourceHut: platforma za sodelovanje, ki jo je lansiral ustvarjalec Swayja

Drew DeVault, avtor uporabniškega okolja Sway in e-poštni odjemalec Aerc, je napovedal izvedbo projektnega centra v Ljubljani svojo platformo za skupni razvoj Vir Koča, v katerem zdaj razvijalci lahko zdaj ustvarjajo projekte, ki združujejo več storitev, pa tudi ogled seznama obstoječih projektov in iskanje med njimi.

Platforma Sourcehut izstopa po možnosti, da ponudi celotno delo brez JavaScripta, visoko zmogljivost in organizacijo dela v obliki mini-storitev v slogu Unixa. Funkcionalnost projekta v Sourcehutu je sestavljena iz ločenih komponent, ki jih je mogoče kombinirati in uporabljati ločeno, na primer samo vstopnice ali samo kodo, ne da bi repozitorij povezali z vstopnicami.

Sposobnost svobodnega kombiniranja virov otežuje določitev, kateri viri so povezani s projektom.

Projektni center rešuje to težavo in vam omogoča, da na enem mestu zberete vse informacije, povezane s projektom. Na primer, na strani projekta lahko zdaj dodate pregled in seznam skladišč, vključenih v projekt, odsekov za sledenje napakam, dokumentacije, podpornih kanalov in poštnih seznamov.

Za integracijo z zunanjimi platformami sta na voljo API in sistem za povezavo spletnih procesorjev (webhooks).

Med glavnimi značilnostmi te platforme izstopajo:

  • Sestavljive mini storitve v slogu Unixa
  • Zmogljivi API-ji in spletni kljuki
  • Varno, zanesljivo in varno
  • Popolnoma brez sledenja ali oglaševanja
  • Vse funkcije delujejo brez JavaScript-a
  • Najhitrejša in najlažja programska oprema
  • 100% brezplačna in odprtokodna programska oprema
  • Sourcehut je trenutno na voljo kot javna različica alfa

O Sourcehutu

Od dodatnih funkcij Sourcehut ima wiki podporo, sistem za stalno integracijo, razprave po e-pošti, vdrevesni pogled datotek s poštnimi seznami, pregled sprememb prek spleta, dodajanje pripisov kodi (povezave in dokumentacija). Poleg Gita obstaja še podpora za Mercurial. Koda je napisana v Python in Go in se distribuira pod licenco GPLv3.

Poleg tega je mogoče ustvariti javne, zasebne in skrite repozitorije s prilagodljivim sistemom nadzora dostopa, ki vam omogoča organiziranje sodelovanja v razvoju, vključno z uporabniki brez lokalnih računov (preverjanje pristnosti prek OAuth ali sodelovanje po e-pošti).

Na voljo je zasebni sistem poročanja o težavah Za poročanje in usklajevanje popravkov ranljivosti je e-pošta, ki jo pošlje vsaka storitev, šifrirana in preverjena s pomočjo PGP, Dvofaktorska avtentikacija na podlagi tipk TOTP za prijavo se uporablja enkratno. Za analizo incidentov se izvede podrobna revizijska sled.

Vgrajena infrastruktura za neprekinjeno integracijo vam omogoča organizacijo uvajanja avtomatiziranih sklopov v virtualnih okoljih na različnih sistemih Linux in BSD. Dovoljen neposreden prenos na CI montažna opravila, ne da bi jih postavili v odlagališče. Rezultati sestavljanja se odražajo v vmesniku, pošljejo po e-pošti ali pošljejo prek spletnega kavlja. Za analizo napak se je mogoče povezati z montažnimi okolji prek SSH.

Na sedanji stopnji razvoja Sourcehut deluje veliko hitreje kot konkurenčne storitvena primer strani s povzetki informacij, seznamom prevzemov, dnevnikom sprememb, pregledom kode, težavami in odprtim drevesom datotek 3-4 krat hitreje kot GitHub in GitLab ter 8-10 krat hitreje kot Bitbucket.

Treba je opozoriti, da Sourcehut še ni zapustil faze razvoja alfa in številne načrtovane funkcije še niso na voljona primer, medtem ko za zahteve za združitev ni spletnega vmesnika (zahtevo za združitev ustvarite tako, da nastavite vozovnico in priložite povezavo do podružnice v Gitu).

Druga stran je tudi tip vmesnika, ki ga uporabniki GitHub in GitLab ne poznajo, a kljub temu preprost in takoj razumljiv.

Končno če želite vedeti več o tem, lahko preverite podrobnosti V naslednji povezavi. 


Pustite svoj komentar

Vaš e-naslov ne bo objavljen. Obvezna polja so označena z *

*

*

  1. Za podatke odgovoren: Miguel Ángel Gatón
  2. Namen podatkov: Nadzor neželene pošte, upravljanje komentarjev.
  3. Legitimacija: Vaše soglasje
  4. Sporočanje podatkov: Podatki se ne bodo posredovali tretjim osebam, razen po zakonski obveznosti.
  5. Shranjevanje podatkov: Zbirka podatkov, ki jo gosti Occentus Networks (EU)
  6. Pravice: Kadar koli lahko omejite, obnovite in izbrišete svoje podatke.