Ibudo iṣẹ akanṣe kan ti han ni Syeed idagbasoke ifowosowopo SourceHut

Drew DeVault, olumulo ayika onkowe Sway ati mail ni ose aerc, kede lori imuse ibudo ise agbese kan ni ipilẹ idagbasoke apapọ ti o ndagba OrisunHut. Awọn olupilẹṣẹ le ṣẹda awọn iṣẹ akanṣe isokan awọn iṣẹ pupọ, ati tun wo atokọ naa awọn iṣẹ akanṣe ati wiwa laarin wọn.

Syeed Sourcehut jẹ ohun akiyesi fun agbara rẹ lati ṣiṣẹ ni kikun laisi JavaScript, iṣẹ giga ati iṣeto iṣẹ ni irisi awọn iṣẹ-kekere ni aṣa Unix. Awọn iṣẹ-ṣiṣe ti ise agbese kan ni Sourcehut ti wa ni akoso nipasẹ olukuluku irinše ti o le wa ni idapo ati ki o lo lọtọ, fun apẹẹrẹ, o kan tiketi tabi o kan koodu lai dandan sisopo awọn ibi ipamọ pẹlu tiketi. Agbara lati ṣajọpọ awọn orisun larọwọto jẹ ki o nira lati pinnu iru awọn orisun ti o jẹ ti iṣẹ akanṣe kan. Ipele Ise agbese yanju iṣoro yii o jẹ ki o ṣee ṣe lati mu gbogbo alaye ti o jọmọ iṣẹ jọpọ ni aaye kan. Fun apẹẹrẹ, lori oju-iwe iṣẹ akanṣe kan o le fi apejuwe gbogbogbo si bayi ki o ṣe atokọ awọn ibi ipamọ iṣẹ akanṣe, awọn apakan ipasẹ ọrọ, iwe, awọn ikanni atilẹyin ati awọn atokọ ifiweranṣẹ.

Fun isọpọ pẹlu awọn iru ẹrọ ita, API ati eto kan fun sisopọ awọn olutọju wẹẹbu (awọn oju opo wẹẹbu) ni a funni. Awọn ẹya afikun ni Sourcehut pẹlu atilẹyin fun wiki kan, eto isọpọ ti nlọsiwaju, awọn ijiroro ti o da lori imeeli, wiwo igi ti awọn ile-iwe ifiweranṣẹ, atunwo awọn ayipada nipasẹ oju opo wẹẹbu, fifi awọn alaye kun si koodu (fisopọ awọn ọna asopọ ati iwe). Ni afikun si Git, atilẹyin wa fun Mercurial. Awọn koodu ti kọ ni Python ati Go, ati pin nipasẹ iwe-aṣẹ labẹ GPLv3.

O ṣee ṣe lati ṣẹda gbogbo eniyan, ikọkọ ati awọn ibi ipamọ ti o farapamọ pẹlu eto iṣakoso iwọle irọrun ti o fun ọ laaye lati ṣeto ikopa ninu idagbasoke, pẹlu awọn olumulo laisi awọn akọọlẹ agbegbe (ifọwọsi nipasẹ OAuth tabi ikopa nipasẹ imeeli). Eto ijabọ ọran aladani ti pese lati sọfun ati ipoidojuko awọn atunṣe ailagbara. Awọn imeeli ti a firanṣẹ nipasẹ iṣẹ kọọkan jẹ fifi ẹnọ kọ nkan ati rii daju nipa lilo PGP. Ijeri ifosiwewe meji ti o da lori awọn bọtini TOTP akoko kan ni a lo lati wọle. Lati ṣe itupalẹ awọn iṣẹlẹ, iwe iṣayẹwo alaye ti wa ni ipamọ.

-Itumọ ti ni lemọlemọfún Integration amayederun faye gba
ṣeto ṣiṣe adaṣe adaṣe ni awọn agbegbe foju lori ọpọlọpọ Lainos ati awọn eto BSD. Gbigbe taara ti iṣẹ apejọ si CI laisi gbigbe si ibi ipamọ ti gba laaye. Awọn abajade itumọ ti ṣe afihan ni wiwo, ti a firanṣẹ nipasẹ imeeli tabi gbigbe nipasẹ webhook kan. Lati ṣe itupalẹ awọn ikuna, o ṣee ṣe lati sopọ si awọn agbegbe apejọ nipasẹ SSH.

Ni ipele lọwọlọwọ ti idagbasoke, Sourcehut n ṣiṣẹ ni pataki yiyara ju awọn iṣẹ idije lọ, fun apẹẹrẹ, awọn oju-iwe pẹlu alaye akojọpọ, atokọ ṣiṣe, iwe iyipada, wiwo koodu, awọn ọran ati igi faili ṣii awọn akoko 3-4 yiyara ju GitHub ati GitLab, ati awọn akoko 8-10 yiyara ju Bitbucket. O yẹ ki o ṣe akiyesi pe Sourcehut ko ti lọ kuro ni ipele idagbasoke alpha ati ọpọlọpọ awọn ẹya ti a gbero ko si sibẹsibẹ, fun apẹẹrẹ, ko si wiwo wẹẹbu fun awọn ibeere iṣọpọ sibẹsibẹ (ibeere idapọ kan ti ṣẹda nipasẹ ṣiṣẹda tikẹti kan ati so ọna asopọ kan si ẹka ẹka ni Git si rẹ) . Ilẹ isalẹ tun jẹ wiwo alailẹgbẹ, ko faramọ si GitHub ati awọn olumulo GitLab, ṣugbọn sibẹsibẹ o rọrun ati oye lẹsẹkẹsẹ.

orisun: opennet.ru

Fi ọrọìwòye kun