Skip to content
Please note that GitHub no longer supports Internet Explorer.

We recommend upgrading to the latest Microsoft Edge, Google Chrome, or Firefox.

Learn more
Share your workspace with team members and collaborate on code in real time in Atom
Branch: master
Clone or download
Cannot retrieve the latest commit at this time.
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
doc/rfcs
lib
menus Add menu commands for sharing and joining a portal Nov 8, 2017
styles
test
.gitignore
.travis.yml Use atom/ci's recommended build commands Jan 16, 2018
CHANGELOG.md
CODE_OF_CONDUCT.md Add Atom's standard CODE_OF_CONDUCT.md Oct 31, 2017
CONTRIBUTING.md Add Atom's standard CONTRIBUTING.md Nov 1, 2017
ISSUE_TEMPLATE.md
LICENSE.md
PULL_REQUEST_TEMPLATE.md Add "Verification Process" section to pull request template Nov 29, 2017
README.md Remove last reference to Atom 1.21 Nov 15, 2017
index.js
package-lock.json Include package-lock.json Nov 27, 2018
package.json Prepare 0.13.3 release May 29, 2018

README.md

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
    
You can’t perform that action at this time.