SourceHut: XNUMX plataforma col·laborativa llançada pel creador de Sway

Drew DeVault, autor d'l'entorn d'usuari de Sway i client de correu electrònic de AERC, Va anunciar la implementació d'un centre de projectes en seva plataforma de desenvolupament col·laboratiu SourceHut, en la qual ara els desenvolupadors ara poden crear projectes que combinen diversos serveis, així com veure una llista de projectes existents i buscar entre ells.

la plataforma Sourcehut destaca per la possibilitat d'oferir un treball complet sense JavaScript, alt rendiment i organització de la feina en forma de miniservicios a l'estil d'Unix. La funcionalitat de el projecte en Sourcehut està formada per components separats que es poden combinar i utilitzar per separat, per exemple, només tiquets o sol codi sense vincular el repositori amb tiquets.

La capacitat de combinar recursos lliurement fa que sigui difícil determinar quins recursos estan relacionats amb el projecte.

El centre de el projecte resol aquest problema i permet reunir tota la informació relacionada amb el projecte en un sol lloc. Per exemple, en una pàgina de el projecte, ara pot posar una descripció general i enumerar els repositoris inclosos en el projecte, les seccions de seguiment d'errors, la documentació, els canals de suport i les llistes de correu.

Per a la integració amb plataformes externes, s'ofereixen una API i un sistema per connectar processadors web (webhooks).

De les principals característiques d'aquesta plataforma es destaquen les següents:

  • Miniservicios componibles d'estil Unix
  • Potents API i webhooks
  • Segur, fiable i segur
  • Absolutament sense seguiment o publicitat
  • Totes les funcions funcionen sense Javascript
  • La farga de programari més ràpida i lleugera
  • Programari 100% gratuït i de codi obert
  • Sourcehut està actualment disponible com alfa públic

sobre Sourcehut

De les característiques addicionals, Sourcehut té suport wiki, un sistema d'integració contínua, discussions basades en correu electrònic, visualització en arbre d'arxius de llistes de correu, revisió de canvis a través del web, afegint anotacions a el codi (enllaços i documentació). A més de Git, hi ha suport per Mercurial. El codi està escrit en Python i Go, i es distribueix sota la llicència GPLv3.

A més és possible crear repositoris públics, privats i ocults amb un sistema de control d'accés flexible que li permet organitzar la participació en el desenvolupament, inclosos els usuaris sense comptes locals (autenticació a través de OAuth o participació per correu electrònic).

Es proporciona un sistema d'informes privats de problemes per informar i coordinar solucions de vulnerabilitat, el correu electrònic enviat per cada servei es xifra i es verifica mitjançant PGP, la autenticació de dos factors basada en claus TOTP d'una sola vegada s'utilitza per iniciar sessió. Es porta a terme un registre d'auditoria detallat per analitzar incidents.

La infraestructura d'integració contínua incorporada permet organitzar la implementació de encaixos automatitzats en entorns virtuals en diversos sistemes Linux i BSD. Es permet la transferència directa a CI de treballs d'acoblament sense la seva col·locació en el repositori. Els resultats de l'acoblament es reflecteixen en la interfície, s'envien per correu electrònic o es transmeten a través d'webhook. Per analitzar falles, és possible connectar-se a entorns d'acoblament a través d'SSH.

En l'etapa actual de desenvolupament, Sourcehut funciona molt més ràpid que els serveis de la competència, Per exemple, pàgines amb informació resumida, una llista de confirmacions, un registre de canvis, revisió de codi, problemes i un arbre de fitxers obert 3-4 vegades més ràpid que GitHub i GitLab, i 8-10 vegades més ràpid que Bitbucket .

Cal assenyalar que Sourcehut encara no ha deixat l'etapa de desenvolupament alfa i moltes característiques planificades encara no estan disponibles, Per exemple, mentre que no hi ha una interfície web per a les sol·licituds de fusió (es crea una sol·licitud de fusió mitjançant l'establiment d'un tiquet i adjuntant un enllaç a una sucursal a Git).

L'altra cara també és un tipus d'interfície, no familiar per als usuaris de GitHub i GitLab, però, però, simple i immediatament comprensible.

Finalment si vols conèixer més a l'respecte, Pots consultar els detalls en el següent enllaç. 


Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: Miguel Ángel Gatón
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.