SourceHut: yhteistyöalusta, jonka käynnistää Swayn luoja

Drew DeVault, Sway-käyttäjäympäristön kirjoittaja ja Aerc-sähköpostiohjelmailmoitti projektikeskuksen toteuttamisesta vuonna XNUMX kehitysalustasi LähdeHut, jossa nyt kehittäjät voivat nyt luoda projekteja, jotka yhdistävät useita palveluita, samoin kuin tarkastella luetteloa olemassa olevista projekteista ja etsiä niiden joukosta.

Alusta Sourcehut erottuu mahdollisuudesta tarjota täydellinen työ ilman JavaScriptiä, korkea suorituskyky ja työn organisointi Unix-tyylisten minipalvelujen muodossa. Sourcehutin projektitoiminnot koostuvat erillisistä komponenteista, jotka voidaan yhdistää ja käyttää erikseen, esimerkiksi vain liput tai vain koodi ilman linkkiä arkistoon lippuihin.

Kyky yhdistää resursseja on hankalaa määrittää, mitkä resurssit liittyvät projektiin.

Projektikeskus ratkaisee tämän ongelman ja antaa sinun kerätä kaikki projektiin liittyvät tiedot yhteen paikkaan. Esimerkiksi projektisivulle voit nyt laittaa yleiskatsauksen ja luetteloida projektiin sisältyvät arkistot, virheenseurantaosastot, ohjeet, tukikanavat ja postituslistat.

Integraatioon ulkoisten alustojen kanssa tarjotaan API ja järjestelmä verkkoprosessorien (verkkokoukkujen) liittämiseen.

Tämän alustan pääominaisuuksista seuraavat:

  • Unix-tyyliset säveltävät minipalvelut
  • Tehokkaat sovellusliittymät ja verkkokoukut
  • Turvallinen, luotettava ja turvallinen
  • Ehdottomasti ei seurantaa tai mainontaa
  • Kaikki toiminnot toimivat ilman JavaScriptiä
  • Nopein ja kevyin ohjelmistoväärennös
  • 100% ilmainen ja avoimen lähdekoodin ohjelmisto
  • Sourcehut on tällä hetkellä saatavilla julkisena alfana

Tietoja Sourcehutista

Lisäominaisuuksista Sourcehutilla on wiki-tuki, jatkuva integraatiojärjestelmä, sähköpostikeskustelut, vpostituslistan tiedostojen puunäkymä, muutosten tarkastelu verkon kautta lisäämällä merkintöjä koodiin (linkit ja ohjeet). Gitin lisäksi Mercurialilla on tukea. Koodi on kirjoitettu Python and Go -palvelussa, ja se jaetaan GPLv3-lisenssillä.

Lisäksi on mahdollista luoda julkisia, yksityisiä ja piilotettuja arkistoja joustavalla kulunvalvontajärjestelmällä, jonka avulla voit järjestää osallistumisen kehitykseen, mukaan lukien käyttäjät, joilla ei ole paikallisia tilejä (todennus OAuthin kautta tai osallistuminen sähköpostitse).

Yksityinen ongelmien ilmoittamisjärjestelmä on käytettävissä Haavoittuvuuksien korjausten ilmoittamiseksi ja koordinoimiseksi jokaisen palvelun lähettämä sähköposti salataan ja vahvistetaan PGP: n, Kahden tekijän todennus TOTP-avaimiin perustuen kertaluonteista käytetään kirjautumiseen. Tapahtumien analysoimiseksi suoritetaan yksityiskohtainen kirjausketju.

Sisäänrakennetun jatkuvan integraation infrastruktuurin avulla voit järjestää automatisoitujen kokoonpanojen käyttöönoton virtuaalisissa ympäristöissä useissa Linux- ja BSD-järjestelmissä. Suora siirto CI: hen sallittu kokoonpanotyöt sijoittamatta niitä arkistoon. Kokoonpanon tulokset heijastuvat käyttöliittymässä, lähetetään sähköpostitse tai lähetetään verkkokoukun kautta. Vikojen analysointiin on mahdollista muodostaa yhteys kokoonpanoympäristöihin SSH: n kautta.

Nykyisessä kehitysvaiheessa Sourcehut toimii paljon nopeammin kuin kilpailevat palvelutesimerkiksi sivut, joissa on yhteenvetotiedot, sitoutumisluettelo, muutosloki, koodin tarkistus, ongelmat ja avoin tiedostopuu 3-4 kertaa nopeammin kuin GitHub ja GitLab ja 8-10 kertaa nopeammin kuin Bitbucket.

On huomattava, että Sourcehut ei ole vielä lähtenyt alfa-kehitysvaiheesta, ja monia suunniteltuja ominaisuuksia ei ole vielä saatavillaEsimerkiksi, vaikka yhdistämispyyntöjä ei olisikaan web-käyttöliittymää (luot yhdistämispyynnön asettamalla lipun ja liittämällä linkin Git-konttoriin).

Kääntöpuoli on myös käyttöliittymätyyppi, tuntematon GitHub- ja GitLab-käyttäjille, mutta silti yksinkertainen ja heti ymmärrettävä.

Vihdoin jos haluat tietää enemmän siitä, voit tarkistaa yksityiskohdat Seuraavassa linkissä. 


Jätä kommentti

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

*

*

  1. Vastuussa tiedoista: Miguel Ángel Gatón
  2. Tietojen tarkoitus: Roskapostin hallinta, kommenttien hallinta.
  3. Laillistaminen: Suostumuksesi
  4. Tietojen välittäminen: Tietoja ei luovuteta kolmansille osapuolille muutoin kuin lain nojalla.
  5. Tietojen varastointi: Occentus Networks (EU) isännöi tietokantaa
  6. Oikeudet: Voit milloin tahansa rajoittaa, palauttaa ja poistaa tietojasi.