Kitovu cha mradi kimeonekana katika jukwaa la maendeleo la ushirikiano la SourceHut

Drew DeVault, mwandishi wa mazingira ya mtumiaji Sway na mteja wa barua aerc, alitangaza juu ya utekelezaji wa kitovu cha mradi katika jukwaa la pamoja la maendeleo linaloendelea SourceHut. Wasanidi programu sasa wanaweza kuunda miradi kuungana huduma kadhaa, na pia tazama orodha miradi iliyopo na kutafuta miongoni mwao.

Jukwaa la Sourcehut linajulikana kwa uwezo wake wa kufanya kazi kikamilifu bila JavaScript, utendaji wa juu na shirika la kazi katika mfumo wa huduma ndogo katika mtindo wa Unix. Utendaji wa mradi katika Sourcehut huundwa na vipengele mahususi vinavyoweza kuunganishwa na kutumika kando, kwa mfano, tikiti au msimbo tu bila kuunganisha hazina na tikiti. Uwezo wa kuchanganya rasilimali kwa uhuru hufanya iwe vigumu kuamua ni rasilimali gani ni ya mradi. Project Hub hutatua tatizo hili na kufanya iwezekane kuleta pamoja taarifa zote zinazohusiana na mradi katika sehemu moja. Kwa mfano, kwenye ukurasa mmoja wa mradi sasa unaweza kuweka maelezo ya jumla na kuorodhesha hazina za mradi, kutoa sehemu za ufuatiliaji, uwekaji kumbukumbu, njia za usaidizi na orodha za wanaopokea barua pepe.

Kwa kuunganishwa na majukwaa ya nje, API na mfumo wa kuunganisha washughulikiaji wa wavuti (webhooks) hutolewa. Vipengele vya ziada katika Sourcehut ni pamoja na usaidizi wa wiki, mfumo endelevu wa ujumuishaji, mijadala inayotegemea barua pepe, kutazama miti kwenye kumbukumbu za utumaji barua, kukagua mabadiliko kupitia Wavuti, kuongeza vidokezo kwenye msimbo (kuambatanisha viungo na hati). Mbali na Git, kuna msaada kwa Mercurial. Nambari imeandikwa katika Python na Go, na kusambazwa na iliyopewa leseni chini ya GPLv3.

Inawezekana kuunda hazina za umma, za kibinafsi na zilizofichwa kwa mfumo rahisi wa kudhibiti ufikiaji unaokuruhusu kupanga ushiriki katika usanidi, pamoja na watumiaji bila akaunti za karibu nawe (uthibitishaji kupitia OAuth au ushiriki kupitia barua pepe). Mfumo wa kuripoti suala la kibinafsi umetolewa ili kufahamisha na kuratibu marekebisho ya athari. Barua pepe zinazotumwa na kila huduma husimbwa na kuthibitishwa kwa kutumia PGP. Uthibitishaji wa vipengele viwili kulingana na vitufe vya mara moja vya TOTP hutumiwa kuingia. Ili kuchambua matukio, logi ya kina ya ukaguzi inadumishwa.

Miundombinu inayoendelea ya ujumuishaji iliyojengwa ndani inaruhusu
panga kutekeleza miundo ya kiotomatiki katika mazingira pepe kwenye mifumo mbalimbali ya Linux na BSD. Uhamisho wa moja kwa moja wa kazi ya kusanyiko kwa CI bila kuiweka kwenye hifadhi inaruhusiwa. Matokeo ya muundo yanaonyeshwa kwenye kiolesura, kilichotumwa kwa barua pepe au kupitishwa kupitia mtandao. Ili kuchambua kushindwa, inawezekana kuunganisha kwenye mazingira ya mkusanyiko kupitia SSH.

Katika hatua ya sasa ya maendeleo, Sourcehut inafanya kazi kikubwa haraka zaidi kuliko huduma zinazoshindana, kwa mfano, kurasa zilizo na maelezo ya muhtasari, orodha ya ahadi, logi ya mabadiliko, mtazamo wa msimbo, masuala na mti wa faili hufunguliwa mara 3-4 kwa kasi zaidi kuliko GitHub na GitLab, na mara 8-10 zaidi ya Bitbucket. Ikumbukwe kwamba Sourcehut bado haijaondoka katika hatua ya ukuzaji wa alpha na vipengele vingi vilivyopangwa bado havijapatikana, kwa mfano, hakuna kiolesura cha wavuti cha maombi ya kuunganisha bado (ombi la kuunganisha linaundwa kwa kuunda tikiti na kuambatisha kiungo kwa tawi la Git kwake) . Upande wa chini pia ni kiolesura cha kipekee, kisichojulikana kwa watumiaji wa GitHub na GitLab, lakini ni rahisi na inayoeleweka mara moja.

Chanzo: opennet.ru

Kuongeza maoni