Skip to content
This repository was archived by the owner on Dec 15, 2022. It is now read-only.
/ teletype-server Public archive

Server-side application that facilitates peer discovery for collaborative editing sessions in Teletype

License

Notifications You must be signed in to change notification settings

atom/teletype-server

Repository files navigation

Atom and all repositories under Atom will be archived on December 15, 2022. Learn more in our official announcement

teletype-server

The server-side application that facilitates peer discovery for collaborative editing sessions in Teletype.

Hacking

Dependencies

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

Running locally

  1. Clone and bootstrap

    git clone https://github.com/atom/teletype-server.git
    cd teletype-server
    cp .env.example .env
    createdb teletype-server-dev
    createdb teletype-server-test
    npm install
    npm run migrate up
    
  2. Copy the app_id, key, and secret for your app on pusher.com, and set those values in your .env file

  3. Copy the client ID and client secret for your OAuth app on github.com, and set those values in your .env file

  4. Start the server

    ./script/server
    
  5. Run the tests

    npm test
    

Deploying

Atom core team members can use this guide to test pull requests and deploy changes to production.

About

Server-side application that facilitates peer discovery for collaborative editing sessions in Teletype

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

No packages published

Contributors 7