Në platformën e zhvillimit të përbashkët SourceHut është shfaqur qendra e projekteve

Drew DeVault, autori i mjedisit të përdoruesit Sway dhe klientit të postës Aerc, njoftoi për realizimin e një hubi projektesh në platformën e zhvillimit të përbashkët që po zhvillohet SourceHut. Të zhvilluarit tani mund të krijojnë projekte, të bashkuar me disa shërbime, si dhe të shikojnë lista projektet ekzistuese dhe të kryejnë kërkime midis 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 krijohet nga komponente të veçanta, të cilat mund të kombinohen dhe përdoren ndaras, për shembull, vetëm biletat ose vetëm kodi pa detyrimin e lidhjes me një depo të biletave. Mundësia për të kombinuar në mënyrë të lirë burimet e vështirëson përcaktimin e burimeve që i përkasin projektit. Hubi i projekteve zgjidh këtë problem dhe ofron mundësinë për të mbledhur të gjitha informacionet e lidhura me projektin në një vend. Për shembull, në një faqe të projektit tani mund të vendoset një përshkrim i përgjithshëm dhe të jepen depozitë që bëjnë pjesë në projekt, seksionet për ndjekjen e gabimeve, dokumentacioni, kanalet e mbështetjes dhe listat e shpërndarjes.

Për integrimin me platforma të jashtme ofrohet API dhe një sistem lidhor për web- përpunuesit (webhooks). Midis mundësive të tjera në Sourcehut ka mbështetje për wiki, sistemin e integrimit të vazhdueshëm, diskutime mbi baza emaili, shikimin e strukturuar të arkivave të shpërndarjeve të postës, rishikimin e ndryshimeve nëpërmjet Web-it, shtimin e shënimeve në kod (pjesëmarrje me lidhje dhe dokumentacion). Përveç Git-it, ka mbështetje për Mercurial. Kodi është shkruar në gjuhët Python dhe Go, dhe shpërndahet në licencë GPLv3.

është e mundur krijimi i depove publike, private dhe të fshehura me një sistem fleksibël të kontrollit të qasjes, i cili lejon organizimin e pjesëmarrjes në zhvillim përfshirë përdoruesit pa llogari lokale (autentifikimi përmes OAuth ose pjesëmarrja përmes emailit). Për informimin dhe koordinimin e rregullimeve të dobësive ofrohet një sistem privat raportimesh për problemet. Mesazhet e dërguara nga çdo shërbim janë të koduara dhe verifikohen me anë të PGP. Për hyrjen përdoret autentikimi me dy faktorë mbi bazën e çelësave të përkohshëm TOTP. Për analizimin e incidenteve mbahet një log i detajuar i auditimit.

Infrastruktura e integrimit të vazhdueshëm të ndërtuar lejon
organizimin ekzekutimi i ndërtimeve të automatizuara në mjedise virtuale në sisteme të ndryshme Linux dhe BSD. Transferimi direkt në CI i punëve të ndërtimit pa i vendosur ato në depo lejohet. Rezultatet e ndërtimit shfaqen në ndërfaqe, dërgohen në email ose transmetohen përmes webhook. Për analizën e dështimeve, është e mundur lidhja me mjediset e ndërtimit përmes SSH.

Në këtë fazë të zhvillimit, Sourcehut funksionon ndjeshëm më shpejt se shërbimet konkurruese; për shembull, faqet me informacione përmbledhëse, lista të angazhimeve, regjistrat e ndryshimeve, shikimi i kodit, çështjet dhe struktura e skedarëve hapen 3-4 herë më shpejt se GitHub dhe GitLab, dhe 8-10 herë më shpejt se Bitbucket. Duhet të theksohet se Sourcehut ende nuk ka dalë nga faza e zhvillimit alfa dhe shumë nga mundësitë e planifikuara nuk janë ende të disponueshme; për shembull, nuk ka ende një ndërfaqe web për kërkesat për bashkimin (kërkesa për bashkim krijohet duke krijuar një biletë dhe duke i bashkangjitur asaj një lidhje me degën e ndarë në Git). Një aspekt tjetër është një ndërfaqe disi e çuditshme, e pazakontë për përdoruesit e GitHub dhe GitLab, por, megjithatë, e thjeshtë dhe menjëherë e kuptueshme.

Burimi: opennet.ru

Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS đŸ”„ Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS | ProHoster