Drew DeVault, skriuwer fan brûkersomjouwing
It Sourcehut-platfoarm is opmerklik foar har fermogen om folslein te wurkjen sûnder JavaScript, hege prestaasjes en organisaasje fan wurk yn 'e foarm fan mini-tsjinsten yn' e Unix-styl. De funksjonaliteit fan in projekt yn Sourcehut wurdt foarme troch yndividuele komponinten dy't kinne wurde kombinearre en apart brûkt, bygelyks gewoan kaartsjes of gewoan koade sûnder needsaaklikerwize keppele de repository mei kaartsjes. De mooglikheid om boarnen frij te kombinearjen makket it dreech om te bepalen hokker middels by in projekt hearre. De Project Hub lost dit probleem op en makket it mooglik om alle projektrelatearre ynformaasje op ien plak byinoar te bringen. Bygelyks, op ien projektside kinne jo no in algemiene beskriuwing pleatse en de repositories fan it projekt listje, seksjes foar it folgjen fan útjeften, dokumintaasje, stipekanalen en mailinglisten.
Foar yntegraasje mei eksterne platfoarms wurde in API en in systeem foar it ferbinen fan webhannelers (webhooks) oanbean. Oanfoljende funksjes yn Sourcehut omfetsje stipe foar in wiki, in trochgeand yntegraasjesysteem, e-post-basearre diskusjes, beambesjen fan mailing-argiven, beoardieling fan wizigingen fia it web, tafoegjen fan annotaasjes oan koade (keppelings taheakje en dokumintaasje). Neist Git is d'r stipe foar Mercurial. De koade is skreaun yn Python en Go, en
It is mooglik om iepenbiere, privee en ferburgen repositories te meitsjen mei in fleksibel tagongskontrôlesysteem wêrmei jo dielname oan ûntwikkeling kinne organisearje, ynklusyf brûkers sûnder lokale akkounts (autentikaasje fia OAuth of dielname fia e-post). In privee probleem rapportaazje systeem wurdt levere te ynformearjen en koördinearje kwetsberens fixes. E-posten ferstjoerd troch elke tsjinst wurde fersifere en ferifiearre mei PGP. Twa-faktor autentikaasje basearre op ienmalige TOTP-kaaien wurdt brûkt om yn te loggen. Om ynsidinten te analysearjen, wurdt in detaillearre kontrôlelog hâlden.
Ynboude ynfrastruktuer foar trochgeande yntegraasje makket it mooglik
Op it hjoeddeistige stadium fan ûntwikkeling wurket Sourcehut
Boarne: opennet.ru