Në platformën e zhvillimit të përbashkët SourceHut, ka dalë një qendër projektesh

Drew DeVault, autor i mjedisit përdorues Sway dhe klientit të postës Aerc, njoftoi rreth implementimit të qendrës së projekteve në platformën e zhvillimit të tij të përbashkët SourceHut. Tani zhvilluesit mund të krijojnë projekte, të kombinuar shumë shërbime, si dhe të shikojnë e atributeve projektet ekzistuese dhe të kërkojnë mes tyre.

Platforma Sourcehut është e njohur për mundësinë e funksionimit të plotë pa JavaScript, performancën e lartë dhe organizimin e punës në formën e mini-shërbimeve në stilin Unix. Funksionaliteti i projektit në Sourcehut formohet nga komponente të veçanta, të cilat mund të kombinohen dhe përdoren veçmas, për shembull, vetëm tiketë ose vetëm kod pa pasur një lidhetje të detyrueshme të depozitës me tiketët. Mundësia për të kombinuar burimet lirisht e bën të vështirë përcaktimin e cilat burime i përkasin projektit. Hubi i projekteve zgjidh këtë problem dhe ofron mundësinë për të mbledhur të gjithë informacionin e lidhur me projektin në një vend. Për shembull, në një faqe të vetme projekti tani mund të vendoset përshkrimi i përgjithshëm dhe të përfshihen depozitat e projektit, seksionet për ndjekjen e gabimeve, dokumentacioni, kanalet e mbështetjes dhe listat e shpërndarjes.

Për integrimin me platforma të jashtme, ofrohen API dhe një sistem lidhës web-ndërlidhësish (webhooks). Nga funksionalitetet shtesë, Sourcehut ka mbështetje për wiki, sistemin e integrimit të vazhdueshëm, diskutimet në bazë të emailit, shikimin në formë tree të arkivave të dërgesave të postës elektronike, rishikimin e ndryshimeve përmes Web-it, shtimin e shënimeve në kod (bashkëngjitjen e lidhjeve dhe dokumentacionit). Përveç Git, përfshihet mbështetje për Mercurial. Kodi është shkruar në gjuhët Python dhe Go, dhe distribuohet në përputhje me licencën GPLv3.

ËshtĂ« e mundur krijimi i depove publike, private dhe tĂ« fshehta me njĂ« sistem fleksibĂ«l kontrolli tĂ« qasjes, qĂ« lejon organizimin e pjesĂ«marrjes nĂ« zhvillim edhe nga pĂ«rdorues qĂ« nuk kanĂ« llogari lokale (autentifikimi pĂ«rmes OAuth ose pjesĂ«marrja pĂ«rmes emailit). PĂ«r informimin dhe koordinimin e rregullimeve tĂ« vulnerabiliteteve, ofrohet njĂ« sistem raportesh private pĂ«r çështjet. Emailat e dĂ«rguar nga çdo shĂ«rbim janĂ« tĂ« koduara dhe verifikohen pĂ«rmes PGP. PĂ«r hyn nĂ« sistem aplikohet autentifikimi me dy faktorĂ« nĂ« bazĂ« tĂ« çelĂ«save tĂ« pĂ«rkohshĂ«m TOTP. PĂ«r hetimin e incidenteve, mbahet njĂ« log i detajuar i auditit.

Infrastruktura e integrimit të vazhdueshëm të ndërtuar lejon
organizimin ekzekutimi i ndërtimeve automatizuese në mjedise virtuale në sisteme të ndryshme Linux dhe BSD. Lejohet transferimi direkt në CI të punimeve të ndërtimit pa i vendosur ato në depo. Rezultatet e ndërtimit reflektohen në ndërfaqe, dërgohen në email ose transmetohen përmes webhook. Për analizimin e dështimeve, është e mundur të lidhen me mjediset e ndërtimit përmes SSH.

Në këtë fazë zhvillimi, Sourcehut punon thelbësisht më shpejt se shërbimet konkurruese, për shembull, faqet me informacion të përmbledhur, listën e komiteteve, logun e ndryshimeve, shikimin e kodit, issues dhe strukturën e skedarëve hapen në 3-4 herë më shpejt se GitHub dhe GitLab, dhe në 8-10 herë më shpejt se Bitbucket. Duhet theksuar se Sourcehut ende nuk është dalë nga faza e zhvillimit alfa dhe shumë mundësi të planifikuara nuk janë akoma të disponueshme, për shembull, nuk ka akoma një ndërfaqe web për kërkesat për bashkim (merge-reqeust krijohet duke krijuar një tiket dhe duke i bashkëngjitur asaj lidhjen me degën e përgjigjeve në Git). Një tjetër anë është gjithashtu një ndërfaqe e veçantë, e cila nuk është e zakonshme për përdoruesit e GitHub dhe GitLab, por, megjithatë, është e thjeshtë dhe menjëherë e kuptueshme.

Burimi: opennet.ru

Bli njĂ« hosting tĂ« besueshĂ«m pĂ«r faqet me mbrojtje DDoS, VPS VDS serverĂ« đŸ”„ Bli njĂ« hosting tĂ« besueshĂ«m pĂ«r faqet me mbrojtje DDoS, VPS VDS serverĂ« | ProHoster