Drew DeVault, skrywer van gebruikersomgewing
Die Sourcehut-platform is opvallend vir sy vermoë om ten volle te werk sonder JavaScript, hoë werkverrigting en organisasie van werk in die vorm van mini-dienste in die Unix-styl. Die funksionaliteit van 'n projek in Sourcehut word gevorm deur individuele komponente wat afsonderlik gekombineer en gebruik kan word, byvoorbeeld net kaartjies of net kode sonder om die bewaarplek noodwendig met kaartjies te koppel. Die vermoë om hulpbronne vrylik te kombineer maak dit moeilik om te bepaal watter hulpbronne aan 'n projek behoort. Die Project Hub los hierdie probleem op en maak dit moontlik om alle projekverwante inligting op een plek bymekaar te bring. Byvoorbeeld, op een projekbladsy kan jy nou 'n algemene beskrywing plaas en die projek se bewaarplekke, kwessieopsporingsafdelings, dokumentasie, ondersteuningskanale en poslyste lys.
Vir integrasie met eksterne platforms word 'n API en 'n stelsel vir die koppeling van webhanteerders (webhooks) aangebied. Bykomende kenmerke in Sourcehut sluit in ondersteuning vir 'n wiki, 'n deurlopende integrasiestelsel, e-posgebaseerde besprekings, boombesigtiging van posargiewe, hersiening van veranderinge via die web, byvoeging van aantekeninge by kode (heg skakels en dokumentasie aan). Benewens Git, is daar ondersteuning vir Mercurial. Die kode is geskryf in Python and Go, en
Dit is moontlik om publieke, private en verborge bewaarplekke te skep met 'n buigsame toegangsbeheerstelsel wat jou toelaat om deelname aan ontwikkeling te organiseer, insluitend gebruikers sonder plaaslike rekeninge (verifikasie via OAuth of deelname per e-pos). 'n Privaat probleemaanmeldingstelsel word verskaf om kwesbaarheidsoplossings in te lig en te koördineer. E-posse wat deur elke diens gestuur word, word geïnkripteer en met PGP geverifieer. Twee-faktor-verifikasie gebaseer op eenmalige TOTP-sleutels word gebruik om aan te meld. Om voorvalle te ontleed, word 'n gedetailleerde ouditlogboek gehou.
Ingeboude deurlopende integrasie-infrastruktuur maak dit moontlik
Op die huidige stadium van ontwikkeling werk Sourcehut
Bron: opennet.ru