Ouvrir le menu principal

MacGeneration

Recherche

Avec Teletype, Atom permet de coder à plusieurs

Nicolas Furno

jeudi 16 novembre 2017 à 15:44 • 11

Logiciels

Atom est l’éditeur de code créé par GitHub, un service web chargé à la fois de stocker des projets de développement, mais aussi de suivre leurs évolutions dans le temps, mais encore de favoriser les collaborations. C’est justement ce dernier point qui est désormais plus simple, avec un nouveau module pour Atom qui permet à plusieurs personnes de travailler sur le même projet, en temps réel et à distance.

Le module Teletype en action, ici avec deux utilisateurs. Le panneau en bas à droite permet de contrôler le partage. On distingue aussi dans l’éditeur les curseurs de deux couleurs, pour distinguer les Cliquer pour agrandir
Le module Teletype en action, ici avec deux utilisateurs. Le panneau en bas à droite permet de contrôler le partage. On distingue aussi dans l’éditeur les curseurs de deux couleurs, pour différencier les deux utilisateurs. Cliquer pour agrandir

Ce nouveau service se nomme Teletype et il nécessite d’ajouter un module (« package ») à Atom. Il nécessite aussi un compte GitHub, ce dernier faisant par défaut le lien entre les utilisateurs. Une fois le module installé, vous devrez vous connecter une fois à GitHub et un bouton permet ensuite d’initier un partage.

Avec Teletype, vous ne partagerez pas seulement un fichier, mais une fenêtre entière. En général, cela revient à partager un espace de travail, un projet complet avec tous les sous-dossiers et fichiers nécessaires. Il faut garder cela en tête au moment d’initier un partage, il n’existe pas, pour le moment, de moyens pour restreindre l’accès à une partie seulement du contenu. L’avantage étant qu’une équipe pourra travailler sur tous les fichiers correspondants à un projet avec une seule invitation.

Ce partage se concrétise sous la forme d’un code unique que n’importe quel utilisateur d’Atom pourra saisir pour accéder au partage… il faudra faire attention à ne pas le diffuser trop largement. Au pire, vous pourrez toujours générer un nouveau code en coupant et en relançant le partage, Teletype générant à chaque fois un nouveau code.

Une fois que tout est configuré, Teletype fonctionne effectivement en temps réel et vous pouvez voir les modifications de chaque participant sur chaque ordinateur. C’est le même principe qu’un outil collaboratif comme Google Docs, mais dans une app plutôt que le navigateur. Nous avons testé la fonction entre la France et le Canada, sans aucun accroc, les modifications sont visibles immédiatement des deux côtés de l’océan.

Sur le plan technique, le fichier principal reste uniquement sur l’ordinateur de l’utilisateur qui initie le partage. Ce qui veut dire que les modifications ne sont stockées que sur cet ordinateur, ce qui est important pour les outils de versionnement. Ajoutons que les serveurs de GitHub ne servent qu’au départ, à connecter les différents clients. Par la suite, la connexion se fait en direct, les données sont transférées en peer-to-peer (P2P).

Enfin, Teletype a été conçu autour de GitHub, mais ce module open-source peut être installé sur une infrastructure propre. Vous devrez installer cette app sur un serveur et vous pourrez même construire votre propre client si vous le souhaitez avec ce module et une brique supplémentaire pour le P2P. Dans tous les cas, ce nouveau service est totalement gratuit.

Hasard du calendrier, Microsoft a annoncé au même moment que GitHub une fonction identique pour Visual Studio et Visual Studio Code, ses deux outils de développement. Cette fonction sera nommée Visual Studio Live Share et elle n’est pas encore disponible, mais une première version devrait être lancée rapidement sous la forme d’un aperçu.

Rejoignez le Club iGen

Soutenez le travail d'une rédaction indépendante.

Rejoignez la plus grande communauté Apple francophone !

S'abonner

Acer, premier constructeur à réajuster ses prix suite à la nouvelle taxe Trump sur la Chine

19/02/2025 à 21:45

• 24


Apple présente l’iPhone 16e pour remplacer l’iPhone SE 3

19/02/2025 à 17:05

• 234


Apple ferme sa boutique en ligne avant de présenter ses nouveautés

19/02/2025 à 16:54

• 30


Pi-hole bloque les publicités plus vite et plus fort

19/02/2025 à 15:30

• 57


Apple In China, un nouveau livre à paraître sur l’histoire d’Apple en Chine

19/02/2025 à 14:45

• 2


iPhone SE 4 ou iPhone 16E ?

19/02/2025 à 14:02

• 76


Malware : XCSSET est de retour d’après Microsoft

19/02/2025 à 11:30

• 7


Avec Grok 3, Elon Musk continue de courir après OpenAI 🆕

19/02/2025 à 09:47

• 191


Intel vend une carte réseau Realtek sous sa marque et c'est une bonne nouvelle pour les Mac

19/02/2025 à 08:00

• 3


Refurb : le MacBook Pro 14" M4 en 32/512 Go à 1 999 € (-360 €)

19/02/2025 à 07:41

• 1


Sniffnet, un outil de surveillance du réseau simple, gratuit, open-source et multiplateforme

18/02/2025 à 23:00

• 92


L'Apple TV fait tourner Windows XP nativement

18/02/2025 à 22:45

• 13


DMA : la Commission européenne rendra bien ses décisions sur Apple et Meta en mars

18/02/2025 à 21:15

• 9


Client mail : MailMate passe la deuxième et adopte un abonnement

18/02/2025 à 18:30

• 28


Hector Martin abandonne le développement d'Asahi Linux

18/02/2025 à 17:30

• 34


Aptoide : la (lamentable) boutique alternative d’apps iOS est maintenant ouverte à tous

18/02/2025 à 17:03

• 48