SourceHut: një platformë bashkëpunuese e nisur nga krijuesi i Sway

Drew DeVault, Autor i Mjedisit të Përdoruesit të Ndikimit dhe klienti i postës elektronike Aerc, njoftoi zbatimin e një qendre projekti në platformën tuaj të zhvillimit bashkëpunues Burimi Hut, në të cilën tani zhvilluesit tani mund të krijojnë projekte që kombinojnë shumë shërbime, si dhe shikimin e një liste të projekteve ekzistuese dhe kërkimin midis tyre.

Platforma Sourcehut dallohet për mundësinë e ofrimit të një pune të plotë pa JavaScript, performancë të lartë dhe organizim të punës në formën e miniservice-ve të stilit Unix. Funksionaliteti i projektit në Sourcehut përbëhet nga komponentë të veçantë që mund të kombinohen dhe përdoren veçmas, për shembull vetëm bileta ose thjesht kod pa e lidhur depon me biletat.

Aftësia për të kombinuar lirisht burimet e bën të vështirë përcaktimin se cilat burime kanë të bëjnë me projektin.

Qendra e projektit zgjidh këtë problem dhe ju lejon të mblidhni të gjithë informacionin në lidhje me projektin në një vend. Për shembull, në një faqe të projektit, tani mund të vendosni një përmbledhje dhe të renditni depot e përfshira në projekt, seksionet e përcjelljes së defekteve, dokumentacionin, kanalet mbështetëse dhe listat e postave.

Për integrim me platformat e jashtme, ofrohet një API dhe një sistem për të lidhur procesorë të uebit (webhooks).

Nga karakteristikat kryesore të kësaj platforme, veçohen këto:

  • Miniservice të kompozueshme në stilin unix
  • API dhe vegla të fuqishme
  • I sigurt, i besueshëm dhe i sigurt
  • Absolutisht asnjë ndjekje apo reklamim
  • Të gjitha funksionet funksionojnë pa JavaScript
  • Falsifikimi i softverit më të shpejtë dhe të lehtë
  • 100% softuer falas dhe me burim të hapur
  • Sourcehut aktualisht është në dispozicion si një alfa publike

Rreth Sourcehut

Nga veçoritë shtesë, Sourcehut ka mbështetje wiki, një sistem integrimi të vazhdueshëm, diskutime të bazuara në email, vpamje nga pema e skedarëve të listave postare, rishikimi i ndryshimeve përmes Web-it, duke shtuar shënime në kod (lidhje dhe dokumentacion). Përveç Git, ka mbështetje edhe për Mercurial. Kodi është shkruar në Python dhe Go, dhe shpërndahet nën licencën GPLv3.

Përveç kësaj, është e mundur të krijoni depo publike, private dhe të fshehura me një sistem fleksibël të kontrollit të hyrjes që ju lejon të organizoni pjesëmarrjen në zhvillim, duke përfshirë përdoruesit pa llogari lokale (vërtetimi përmes OAuth ose pjesëmarrja me email).

Ofrohet një sistem privat i raportimit të problemeve Për të raportuar dhe koordinuar rregullimet e cenueshmërisë, emaili i dërguar nga secili shërbim është i koduar dhe verifikuar duke përdorur PGP, Vërtetimi me dy faktorë bazuar në çelësat TOTP një herë përdoret për t'u identifikuar. Kryhet një gjurmë e hollësishme e auditimit për të analizuar incidentet.

Infrastruktura e integruar e integruar e vazhdueshme ju lejon të organizoni vendosjen e asambleve të automatizuara në mjedise virtuale në shumë sisteme Linux dhe BSD. Lejohet transferimi i drejtpërdrejtë në CI punët e montimit pa i vendosur ato në depo. Rezultatet e montimit pasqyrohen në ndërfaqen, dërgohen me email, ose transmetohen përmes webhook. Për të analizuar defektet, është e mundur të lidheni me mjediset e montimit përmes SSH.

Në fazën aktuale të zhvillimit, Sourcehut punon shumë më shpejt sesa shërbimet konkurruesepër shembull, faqe me informacion përmbledhës, një listë angazhimesh, një regjistër ndryshimesh, rishikim kodi, probleme dhe një pemë skedarësh të hapur 3-4 herë më shpejt se GitHub dhe GitLab, dhe 8-10 herë më shpejt se Bitbucket.

Duhet të theksohet se Sourcehut nuk e ka lënë ende fazën e zhvillimit alfa dhe shumë karakteristika të planifikuara nuk janë ende në dispozicionpër shembull, ndërsa nuk ka ndërfaqe në internet për kërkesat e bashkimit (ju krijoni një kërkesë bashkimi duke vendosur një biletë dhe duke bashkangjitur një lidhje me një degë në Git).

Ana tjetër është gjithashtu një lloj ndërfaqeje, e panjohur për përdoruesit e GitHub dhe GitLab, por sidoqoftë e thjeshtë dhe e kuptueshme menjëherë.

Më në fund nëse doni të dini më shumë rreth saj, ju mund të kontrolloni detajet Në lidhjen vijuese. 


Lini komentin tuaj

Adresa juaj e emailit nuk do të publikohet. Fusha e kërkuar janë shënuar me *

*

*

  1. Përgjegjës për të dhënat: Miguel Ángel Gatón
  2. Qëllimi i të dhënave: Kontrolloni SPAM, menaxhimin e komenteve.
  3. Legjitimimi: Pëlqimi juaj
  4. Komunikimi i të dhënave: Të dhënat nuk do t'u komunikohen palëve të treta përveç me detyrim ligjor.
  5. Ruajtja e të dhënave: Baza e të dhënave e organizuar nga Occentus Networks (BE)
  6. Të drejtat: Në çdo kohë mund të kufizoni, rikuperoni dhe fshini informacionin tuaj.