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
-
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
-
Copy the app_id
, key
, and secret
for your app on pusher.com, and set those values in your .env
file
-
Copy the client ID and client secret for your OAuth app on github.com, and set those values in your .env
file
-
Start the server
./script/server
-
Run the tests
npm test
Deploying
Atom core team members can use this guide to test pull requests and deploy changes to production.