teletype

Share your workspace with team members and collaborate on code in real time in Atom

Github stars Tracking Chart

Teletype for Atom

An Atom package that lets developers share their workspace with team members and collaborate on code in real time.

Learn more at teletype.atom.io.

demo

Installation

Command Line

  1. Install Atom 1.22 or newer

  2. In the terminal, install the package via apm:

    apm install teletype
    

GUI

  1. Install Atom 1.22 or newer
  2. Launch Atom
  3. Open Settings View using Cmd+, on macOS or Ctrl+, on other platforms
  4. Click the Install tab on the left side
  5. Enter teletype in the search box and press Enter
  6. Click the "Install" button that appears

Hacking

This package is powered by three main components:

  • teletype-crdt: The string-wise sequence CRDT that enables peer-to-peer collaborative editing.
  • teletype-server: The server-side application that facilitates peer discovery.
  • teletype-client: The editor-agnostic library that manages the interaction with other clients.

Dependencies

To run teletype tests locally, you'll first need to have:

  • Atom 1.22 or later
  • Node 7+
  • PostgreSQL 9.x

Running locally

  1. Clone and bootstrap

    git clone https://github.com/atom/teletype.git
    cd teletype
    createdb teletype-test
    apm install
    
  2. Run the tests

    atom --test test
    

Overview

Name With Owneratom/teletype
Primary LanguageJavaScript
Program languageJavaScript (Language Count: 2)
Platform
License:MIT License
Release Count27
Last Release Namev0.13.4 (Posted on 2019-05-15 10:15:15)
First Release Namev0.1.1 (Posted on 2017-11-15 10:55:17)
Created At2017-06-06 09:22:09
Pushed At2023-03-13 04:40:31
Last Commit At2022-09-28 11:52:01
Stargazers Count2.4k
Watchers Count81
Fork Count321
Commits Count1.1k
Has Issues Enabled
Issues Count484
Issue Open Count163
Pull Requests Count124
Pull Requests Open Count20
Pull Requests Close Count20
Has Wiki Enabled
Is Archived
Is Fork
Is Locked
Is Mirror
Is Private
To the top