Kua puta mai he tari kaupapa i roto i te turanga whanaketanga mahi tahi a SourceHut

Drew DeVault, kaituhi taiao kaiwhakamahi Tuhinga me te kiritaki mēra aerc, i panuihia i runga i te whakatinanatanga o te tari kaupapa i roto i te papa whanaketanga tahi e whanake ana PunaHut. Ka taea e nga kaiwhakawhanake te hanga kaupapa inaianei whakakotahi maha nga ratonga, me te tiro ano hoki rārangi nga kaupapa o naianei me te rapu i waenga i a raatau.

Ko te turanga Sourcehut he mea rongonui mo tona kaha ki te mahi katoa me te kore JavaScript, te mahi nui me te whakahaere o nga mahi i roto i te ahua o nga ratonga iti i roto i te ahua Unix. Ko te mahinga o tetahi kaupapa i Sourcehut ka hangaia e nga waahanga takitahi ka taea te whakakotahi me te whakamahi wehe, hei tauira, he tikiti noa, he waehere noa ranei me te kore e hono i te putunga ki nga tikiti. Ko te kaha ki te whakakotahi noa i nga rauemi he uaua ki te whakatau ko wai nga rauemi no tetahi kaupapa. Ka whakatauhia e te Project Hub tenei raruraru me te whakahuihui i nga korero katoa e pa ana ki te kaupapa ki te waahi kotahi. Hei tauira, i runga i tetahi wharangi kaupapa ka taea e koe te whakatakoto i tetahi whakaahuatanga whanui me te whakararangi i nga putunga o te kaupapa, nga waahanga aroturuki take, nga tuhinga, nga hongere tautoko me nga rarangi mēra.

Mo te whakauru ki nga papaahi o waho, ka tukuna he API me tetahi punaha mo te hono i nga kaikawe paetukutuku (webhooks). Ko etahi atu waahanga kei Sourcehut ko te tautoko mo te wiki, he punaha whakauru tonu, he korerorero i runga i te imeera, he tirotiro rakau mo nga puranga mēra, he arotake i nga huringa ma te Tukutuku, he taapiri tohu ki te tohu (whakapiri hononga me nga tuhinga). I tua atu ki a Git, he tautoko mo Mercurial. Ka tuhia te waehere ki te Python me te Haere, a tohaina e raihana i raro i te GPLv3.

Ka taea te hanga i nga putunga mo te iwi, motuhake me te huna me te punaha whakahaere urunga ngawari e taea ai e koe te whakarite i te whai waahi ki te whakawhanaketanga, tae atu ki nga kaiwhakamahi kaore he kaute a-rohe (whakamotuhēhē mā OAuth, ma te imeera ranei). Ka whakaratohia he punaha purongo take motuhake hei whakamohio me te whakarite i nga whakatika whakaraeraetanga. Ko nga imeera ka tukuna e ia ratonga ka whakamunatia me te manatoko ma te whakamahi i te PGP. Ko te motuhēhēnga-rua i runga i nga taviri TOTP kotahi te wa ka whakamahia hei takiuru. Hei wetewete i nga maiki, ka pupurihia he raarangi arotake taipitopito.

Hanga-i roto i te hanganga whakauru tonu ka taea
whakarite te mahi hanga aunoa i nga taiao mariko i runga i nga momo punaha Linux me BSD. Ko te whakawhiti tika o nga mahi huihuinga ki te CI me te kore e tuu ki roto i te putunga ka whakaaetia. Ko nga hua hanga ka kitea i roto i te atanga, ka tukuna ma te imeera, ka tukuna ranei ma te ipurangi. Hei tātari i nga hapa, ka taea te hono atu ki nga taiao huihuinga ma te SSH.

I tenei wa o te whakawhanaketanga, kei te mahi a Sourcehut nui he tere ake i nga ratonga whakataetae, hei tauira, nga wharangi me nga korero whakarāpopototanga, te rarangi mahi, te whakarereke i te raarangi, te tirohanga waehere, nga take me te rakau konae ka tuwhera 3-4 nga wa tere atu i a GitHub me GitLab, a 8-10 nga wa tere atu i te Bitbucket. Me tohu kaore ano a Sourcehut i wehe atu i te waahanga whanaketanga alpha me te maha o nga waahanga kua whakamaherehia kaore ano kia waatea, hei tauira, kaore ano he atanga tukutuku mo nga tono hanumi (he tono whakakotahi ma te hanga tiiti me te hono hono ki he peka peka i Git to it) . Ko te taha ki raro he atanga ahurei, kaore i te mohio ki nga kaiwhakamahi GitHub me GitLab, engari he maamaa me te maarama tonu.

Source: opennet.ru

Tāpiri i te kōrero