Na platforme spoločného vývoja SourceHut sa objavil hub projektov;

Drew DeVault, autor používateľského prostredia Sway a emailového klienta Aerc, vyhlásil o realizácii hubu projektov na rozvíjanej platforme spoločného vývoja SourceHut. Vývojári teraz môžu vytvárať projekty, spájajúce niekoľko služieb, ako aj prehliadať a list existujúce projekty a vyhľadávať medzi nimi.

Platforma Sourcehut sa vyznačuje schopnosťou plnohodnotne fungovať bez JavaScriptu, vysokou výkonnosťou a organizovaním práce v podobe mini-služieb v štýle Unix. Funkcionalita projektu v Sourcehut sa vytvára oddelenými komponentmi, ktoré je možné kombinovať a používať samostatne, napríklad iba tikety alebo iba kód bez povinnej väzby na repozitár s tiketmi. Možnosť voľne kombinovať zdroje sťažuje určenie, ktoré zdroje patria k projektu. Hub projektov túto problematiku rieši a umožňuje zhrnúť všetky s projektom súvisiace informácie na jednom mieste. Napríklad na jednej stránke projektu je teraz možné umiestniť všeobecný popis a uviesť zapojené repozitáre, sekcie sledovania chýb, dokumentáciu, podporné kanály a mailing listy.

Na integráciu s externými platformami sa ponúka API a systém pripojenia webových spracovateľov (webhooks). Z dodatočných možností má Sourcehut podporu wiki, systém kontinuálnej integrácie, diskusie na báze emailu, stromové zobrazenie archívov mailing listov, recenzovanie zmien prostredníctvom webu, pridávanie anotácií kódu (pripojenie odkazov a dokumentácie). Okrem Gitu je podporovaný aj Mercurial. Kód je napísaný v jazykoch Python a Go, a distribuovaný je pod licenciou GPLv3.

je možné vytvárať verejné, súkromné a skryté repozitáre s flexibilným systémom kontroly prístupu, ktorý umožňuje organizovať účasť na vývoji aj používateľom bez lokálnych účtov (autentifikácia cez OAuth alebo účasť prostredníctvom emailu). Na informovanie a koordináciu opráv zraniteľností sa poskytuje systém súkromných správ o problémoch. Odosielané emaily každou službou sú šifrované a overované pomocou PGP. Na prihlásenie sa používa dvojfaktorová autentifikácia založená na jednorazových kľúčoch TOTP. Na analýzu incidentov sa vedie podrobný auditný záznam.

Vstavaná infraštruktúra kontinuálnej integrácie umožňuje
organizovať vykonávanie automatizovaných zostavení vo virtuálnych prostrediach na rôznych systémoch Linux a BSD. Priame posielanie v CI pracovných zostavení je povolené bez ich umiestnenia do repozitára. Výsledky zostavenia sú zobrazené v rozhraní, zasielajú sa na email alebo posielajú cez webhook. Pre analýzu chýb je možné sa pripojiť k zostavovacím prostrediam cez SSH.

V súčasnej etape vývoja Sourcehut pracuje podstatne rýchlejšie ako konkurenčné služby, napríklad stránky so súhrnnými informáciami, zoznamom commitov, logom zmien, prezeraním kódu, issues a stromom súborov sa otvárajú 3-4 krát rýchlejšie ako GitHub a GitLab a 8-10 krát rýchlejšie ako Bitbucket. Je potrebné zdôrazniť, že Sourcehut zatiaľ neprešiel z alfa-fázy vývoja a mnohé plánované funkcie zatiaľ nie sú dostupné, napríklad zatiaľ nie je webové rozhranie pre požiadavky na zlúčenie (merge-request sa vytvára prostredníctvom založenia tiketu a priloženia odkazu na odpísanú vetvu v Gite). Druhou stranou je aj zvláštny rozhranie, nezvyčajné pre používateľov GitHub a GitLab, ale napriek tomu jednoduché a okamžite pochopiteľné.

Zdroj: opennet.ru

Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster