Gitter fait partie du réseau Matrix

société Élément acquiert Grille у gitlab ceadapter le service pour travailler dans un réseau fédéré Matrice. Il s'agit du premier messager majeur qui devrait être transféré de manière transparente sur le réseau décentralisé, avec tous les utilisateurs et l'historique des messages.


Gitter est un outil centralisé gratuit pour la communication de groupe entre développeurs. En plus de la fonctionnalité de chat d'équipe typique, qui est essentiellement similaire à la fonctionnalité propriétaire Slack, Gitter fournit également des outils pour une intégration étroite avec des plates-formes de développement collaboratif telles que GitLab et GitHub. Dans le passé, le service était propriétaire, jusqu'à son acquisition par GitLab.

Matrix est un protocole libre d'implémentation d'un réseau fédéré basé sur un graphe d'événements acyclique (DAG). La principale implémentation de ce réseau est une messagerie prenant en charge le cryptage de bout en bout et la VoIP (appels audio et vidéo, conférences de groupe). Les implémentations de référence client et serveur sont développées par Element, une société commerciale qui dirige également la Fondation Matrix.org, une organisation à but non lucratif qui supervise le développement de la spécification du protocole Matrix.

Pour le moment, les utilisateurs de Gitter et Matrix communiquent via un "pont" matrice-appservice-gitter, un relais pour envoyer des messages entre eux. Lors de l'envoi d'un message, par exemple, de Gitter à un chat avec l'intégration Matrix activée, le "pont" crée un utilisateur virtuel pour l'expéditeur de Gitter sur le serveur Matrix, au nom duquel le message est livré au chat depuis Matrix côté, et vice versa, respectivement. La connexion d'une telle intégration est possible directement depuis les paramètres de chat du côté Matrix, mais cette méthode de communication sera marquée comme obsolète.

À court terme, les utilisateurs ne remarqueront aucun changement visible : ils pourront utiliser le messager de la même manière qu'avant l'achat. A l'avenir, le processus de transformation d'un service centralisé vers un sujet fédéré décentralisé sera complété grâce à l'organisation d'un nouveau serveur Matrix et l'intégration du "bridge", par analogie avec matrix-appservice-gitter, directement dans le Base de code Gitter. Les discussions Gitter existantes seront disponibles en tant que salles Matrix telles que "#angular_angular:gitter.im" avec l'historique des messages importé.

Après une intégration réussie, les utilisateurs des deux réseaux en bénéficieront : les utilisateurs de Matrix pourront communiquer de manière transparente avec les utilisateurs de Gitter, et les utilisateurs de Gitter pourront utiliser les clients Matrix, tels que les mobiles, puisque le développement des applications officielles Gitter a été interrompu. A terme, il sera possible d'envisager que Gitter devienne l'un des clients du réseau Matrix. Mais, malheureusement, Gitter a des capacités nettement inférieures à celles du client Matrix de référence - Element, donc au lieu d'amener Gitter à la parité des fonctionnalités avec Element, il a été décidé d'implémenter toutes les fonctionnalités manquantes de Gitter dans Element. A terme, Gitter sera remplacé par Element.

Parmi les fonctionnalités utiles de Gitter qui peuvent être adaptées pour Element :

  • Hautes performances lors de la visualisation de chats avec un nombre important d'utilisateurs et de messages ;
  • Intégration étroite avec des plateformes de développement collaboratif comme GitLab et GitHub
  • Catalogue hiérarchique des chats ;
  • Vue statique conviviale pour les moteurs de recherche des chats publics ;
  • Prise en charge du balisage dans KaTeX ;
  • Arborescence des messages (threads).

Element promet que le frontal Gitter sera remplacé par Element uniquement lorsque Element atteindra la parité des fonctionnalités. Jusque-là, la base de code Gitter sera maintenue à jour sans régression des fonctionnalités.

Les employés de Gitter travailleront également au profit d'Element.

Source: linux.org.ru

Ajouter un commentaire