I plattformen för samutveckling SourceHut har en projektcentral lanserats

Drew DeVault, skaparen av anvÀndarmiljön Sway och e-postklienten Aerc, meddelade om implementeringen av projektcentralen pÄ den utvecklade plattformen för samutveckling SourceHut. Utvecklare kan nu skapa projekt som förenar flera tjÀnster samt visa listan existerande projekt och söka bland dem.

Plattformen Sourcehut kÀnnetecknas av möjligheten att fungera helt utan JavaScript, hög prestanda och organisering av arbetsuppgifter i form av smÄ tjÀnster i Unix-stil. Funktionaliteten i projektet pÄ Sourcehut byggs upp av separata komponenter som kan kombineras och anvÀndas var för sig, till exempel endast Àrendehantering eller endast kod utan att nödvÀndigtvis knytas till ett arkiv med Àrenden. Möjligheten att fritt kombinera resurser gör det svÄrt att definiera vilka resurser som tillhör projektet. Projektcentralen löser detta problem och ger möjlighet att samla all information relaterad till projektet pÄ ett stÀlle. Till exempel kan en projektsida nu innehÄlla en allmÀn beskrivning samt de arkiv som ingÄr i projektet, sektioner för felhantering, dokumentation, supportkanaler och e-postlistor.

För integration med externa plattformar erbjuds API och ett system för att ansluta webbhÀndelser (webhooks). Bland de extra funktionaliteterna i Sourcehut finns stöd för wiki, ett system för kontinuerlig integrering, diskussioner via e-post, trÀmliknande visning av arkiv för e-postutskick, granskning av Àndringar över Web, tillÀgg av anteckningar till koden (koppling av lÀnkar och dokumentation). Förutom Git finns det stöd för Mercurial. Koden Àr skriven i Python och Go, och sprids under GPLv3-licensen.

Det Àr möjligt att skapa offentliga, privata och dolda förrÄd med ett flexibelt Ätkomstkontrollsystem som möjliggör deltagande i utvecklingen, Àven för anvÀndare utan lokala konton (autentisering via OAuth eller deltagande via e-post). För att informera och koordinera ÄtgÀrder mot sÄrbarheter finns det ett system för privata problemrapporter. E-postmeddelanden som skickas av varje tjÀnst krypteras och verifieras med PGP. Inloggning anvÀnder tvÄfaktorsautentisering baserad pÄ engÄngsnycklar (TOTP). Det hÄlls en detaljerad revisionslogg för incidenthantering.

Den inbyggda infrastrukturen för kontinuerlig integration gör det möjligt
att organisera genomförandet av automatiserade byggnader i virtuella miljöer pÄ olika Linux- och BSD-system. Direkt överföring av bygguppgifter till CI utan att de placeras i ett förrÄd Àr tillÄten. Byggresultaten visas i grÀnssnittet, skickas via e-post eller överförs via webhook. För att hantera fel Àr det möjligt att ansluta till byggmiljöerna via SSH.

I nuvarande utvecklingsstadium fungerar Sourcehut betydligt snabbare Àn konkurrerande tjÀnster. Till exempel öppnas sidor med sammanfattande information, commit-listor, förÀndringsloggar, kodgranskningar, issues och filtrÀd 3-4 gÄnger snabbare Àn GitHub och GitLab, och 8-10 gÄnger snabbare Àn Bitbucket. Det bör noteras att Sourcehut fortfarande Àr i alpha-fas och mÄnga planerade funktioner Àr för nÀrvarande otillgÀngliga, till exempel finns det Ànnu inget web-grÀnssnitt för merge-förfrÄgningar (merge-förfrÄgan skapas genom att skapa en biljett och bifoga en lÀnk till den gren som avvikelser i Git). En annan nackdel Àr det ovanliga grÀnssnittet som inte Àr bekant för anvÀndare av GitHub och GitLab, men som ÀndÄ Àr enkelt och omedelbart förstÄeligt.

KĂ€lla: opennet.ru

Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar đŸ”„ Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster