„SourceHut“: bendradarbiavimo platforma, kurią sukūrė „Sway“ kūrėjas

Drew DeVault, „Sway“ vartotojo aplinkos autorius ir „Aerc“ el. pašto klientaspaskelbė apie projekto centro įgyvendinimą XNUMX m jūsų bendradarbiavimo kūrimo platforma „SourceHut“, kurioje dabar kūrėjai dabar gali kurti projektus, apjungiančius kelias paslaugas, taip pat peržiūrėti esamų projektų sąrašą ir ieškoti tarp jų.

Platforma „Sourcehut“ išsiskiria galimybe pasiūlyti pilną kūrinį be „JavaScript“, aukštą našumą ir darbo organizavimą „Unix“ stiliaus mini paslaugų forma. „Sourcehut“ projekto funkcionalumą sudaro atskiri komponentai, kuriuos galima sujungti ir naudoti atskirai, pavyzdžiui, tik bilietai arba tiesiog kodas, nesiejant talpyklos su bilietais.

Dėl galimybės laisvai derinti išteklius sunku nustatyti, kurie ištekliai yra susiję su projektu.

Projektų centras išsprendžia šią problemą ir leidžia vienoje vietoje surinkti visą su projektu susijusią informaciją. Pavyzdžiui, projekto puslapyje dabar galite įdėti apžvalgą ir išvardyti į projektą įtrauktas saugyklas, klaidų sekimo skyrius, dokumentus, palaikymo kanalus ir adresų sąrašus.

Integracijai su išorinėmis platformomis siūloma API ir sistema prijungti interneto procesorius („webhooks“).

Iš pagrindinių šios platformos savybių išsiskiria:

  • Unix stiliaus sudedamosios mini paslaugos
  • Galingi API ir internetiniai kabliukai
  • Saugus, patikimas ir saugus
  • Visiškai jokio sekimo ar reklamos
  • Visos funkcijos veikia be „JavaScript“
  • Greičiausias ir lengviausias programinės įrangos klastojimas
  • 100% nemokama ir atviro kodo programinė įranga
  • „Sourcehut“ šiuo metu yra vieša alfa

Apie „Sourcehut“

Iš papildomų funkcijų „Sourcehut“ turi „wiki“ palaikymą, nuolatinę integracijos sistemą, paštu pagrįstos diskusijos, tpašto adresų sąrašo failų medžio vaizdas, pakeitimų peržiūra per internetą, pridedant prie kodo anotacijas (nuorodas ir dokumentus). Be „Git“, palaikoma „Mercurial“. Kodas parašytas „Python and Go“ ir yra platinamas pagal GPLv3 licenciją.

Be to, galima sukurti viešas, privačias ir paslėptas saugyklas su lanksčia prieigos kontrolės sistema, leidžiančia organizuoti dalyvavimą kūrime, įskaitant vartotojus be vietinių paskyrų (autentifikavimas per „OAuth“ arba dalyvavimas el. Paštu).

Teikiama privati ​​problemų pranešimo sistema Norint pranešti ir koordinuoti pažeidžiamumo taisymus, kiekvienos paslaugos siunčiami el. Laiškai yra užšifruojami ir patikrinami naudojant PGP, Dviejų veiksnių autentifikavimas pagal TOTP raktus vienkartinis naudojamas prisijungiant. Įvykiams analizuoti atliekamas išsamus audito sekimas.

Integruota nuolatinės integracijos infrastruktūra leidžia organizuoti automatizuotų rinkinių diegimą virtualiose aplinkose keliose „Linux“ ir BSD sistemose. Leidžiamas tiesioginis perkėlimas į KI surinkimo darbai nededant jų į saugyklą. Surinkimo rezultatai atsispindi sąsajoje, siunčiami el. Paštu arba per internetinį kablį. Norėdami išanalizuoti gedimus, galima prisijungti prie surinkimo aplinkos per SSH.

Dabartiniame vystymosi etape „Sourcehut“ veikia daug greičiau nei konkuruojančios paslaugospavyzdžiui, puslapiai, kuriuose pateikiama suvestinė informacija, įsipareigojimų sąrašas, pakeitimų žurnalas, kodo peržiūra, problemos ir atidarytas failų medis 3-4 kartus greičiau nei „GitHub“ ir „GitLab“ ir 8–10 kartų greičiau nei „Bitbucket“.

Reikia pažymėti, kad „Sourcehut“ dar neišėjo iš alfa kūrimo etapo, o daugybė numatytų funkcijų dar nėrapvz., nors nėra žiniatinklio sąsajos, skirtos sujungti prašymus (sujungimo užklausą sukuriate nustatydami bilietą ir pridėdami nuorodą į „Git“ filialą).

Kita pusė taip pat yra savotiška sąsaja, nepažįstama „GitHub“ ir „GitLab“ vartotojams, tačiau vis dėlto paprasta ir iš karto suprantama.

Pagaliau jei norite apie tai sužinoti daugiau, galite patikrinti išsamią informaciją Šioje nuorodoje. 


Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

*

*

  1. Atsakingas už duomenis: Miguel Ángel Gatón
  2. Duomenų paskirtis: kontroliuoti šlamštą, komentarų valdymą.
  3. Įteisinimas: jūsų sutikimas
  4. Duomenų perdavimas: Duomenys nebus perduoti trečiosioms šalims, išskyrus teisinius įsipareigojimus.
  5. Duomenų saugojimas: „Occentus Networks“ (ES) talpinama duomenų bazė
  6. Teisės: bet kuriuo metu galite apriboti, atkurti ir ištrinti savo informaciją.