caalberts / code-hangout

Real time GitHub Gist collaboration
http://codehangout.meteor.com/
ISC License
2 stars 2 forks source link

Code Hangout

Travis Join the chat at https://gitter.im/caalberts/code-hangout Stories in Ready

Collaborative gist editor built with Meteor.

Code Hangout screenshot

Usage

Try it at http://codehangout.meteor.com or clone this repo to start a local meteor instance.

Features

Libraries, Frameworks and APIs Used

  1. Meteor
  2. ShareJS
  3. CodeMirror
  4. Github Gist API
  5. showdown
  6. iron router

Approach and Implementation

  1. Identify problem - collaboration potential on Gists
    • Process notes: link
  2. Research tools - real-time, text editor
  3. Meteor, ShareJS and Codemirror forms the foundation of the real time collaborative text editor.
  4. Gists documents are retrieved and published to Github through Github Gists API
  5. Client side routing using iron router to show user's dashboard and gists.
  6. Markdown files are rendered to HTML using showdown
  7. Visual and interaction design

Challenges

Outstanding Issues

Collaborators