Drew DeVault, Awdur Amgylchedd Defnyddiwr
Mae platfform Sourcehut yn nodedig am ei allu i weithio'n llawn heb JavaScript, perfformiad uchel a threfnu gwaith ar ffurf gwasanaethau mini yn arddull Unix. Mae ymarferoldeb prosiect yn Sourcehut yn cael ei ffurfio gan gydrannau unigol y gellir eu cyfuno a'u defnyddio ar wahΓ’n, er enghraifft, dim ond tocynnau neu god yn unig heb o reidrwydd gysylltu'r ystorfa Γ’ thocynnau. Mae'r gallu i gyfuno adnoddau'n rhydd yn ei gwneud hi'n anodd penderfynu pa adnoddau sy'n perthyn i brosiect. Mae Canolfan y Prosiect yn datrys y broblem hon ac yn ei gwneud hi'n bosibl dod Γ’'r holl wybodaeth sy'n gysylltiedig Γ’'r prosiect ynghyd mewn un lle. Er enghraifft, ar un dudalen prosiect gallwch nawr osod disgrifiad cyffredinol a rhestru ystorfeydd y prosiect, adrannau olrhain materion, dogfennaeth, sianeli cymorth a rhestrau postio.
Ar gyfer integreiddio Γ’ llwyfannau allanol, cynigir API a system ar gyfer cysylltu trinwyr gwe (webhocks). Mae nodweddion ychwanegol yn Sourcehut yn cynnwys cefnogaeth ar gyfer wiki, system integreiddio barhaus, trafodaethau e-bost, edrych ar goed archifau postio, adolygu newidiadau trwy'r We, ychwanegu anodiadau i'r cod (atodi dolenni a dogfennaeth). Yn ogystal Γ’ Git, mae cefnogaeth i Mercurial. Mae'r cod wedi'i ysgrifennu yn Python and Go, a
Mae'n bosibl creu ystorfeydd cyhoeddus, preifat a chudd gyda system rheoli mynediad hyblyg sy'n eich galluogi i drefnu cyfranogiad mewn datblygiad, gan gynnwys defnyddwyr heb gyfrifon lleol (dilysu trwy OAuth neu gyfranogiad trwy e-bost). Darperir system adrodd am faterion preifat i lywio a chydlynu atebion bregusrwydd. Mae negeseuon e-bost a anfonir gan bob gwasanaeth yn cael eu hamgryptio a'u gwirio gan ddefnyddio PGP. Defnyddir dilysu dau ffactor yn seiliedig ar allweddi TOTP un-amser i fewngofnodi. Er mwyn dadansoddi digwyddiadau, cedwir cofnod archwilio manwl.
Mae seilwaith integreiddio parhaus adeiledig yn caniatΓ‘u
Ar y cam datblygu presennol, mae Sourcehut yn gweithio
Ffynhonnell: opennet.ru