-
Notifications
You must be signed in to change notification settings - Fork 6
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #7 from nteract/realtime-notes
Provide more notes on realtime
- Loading branch information
Showing
1 changed file
with
12 additions
and
4 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,7 +1,15 @@ | ||
# Roadmap for Real-time Collaboration | ||
|
||
Research and data science teams use and share the notebook amongst | ||
each other in order to complete their work. However, collaborating | ||
on the same notebook at the same time is a cumbersome process. Our goal | ||
is to simplify this process and implement real-time collaboration | ||
backed by GitHub gists. | ||
each other in order to complete their work. The notebook currently has | ||
|
||
## Real time session for notebooks | ||
|
||
At a high level, we want the notebook and other in-memory models managed server side -- users will send and receive updates to the overall notebook session that will be replicated amongst the users. | ||
|
||
![real time session](https://cloud.githubusercontent.com/assets/836375/24010956/93cb606c-0a36-11e7-9340-43cfc9355c96.png) | ||
|
||
## Precursors | ||
|
||
* [x] Build up our base application to have a central event bus (nteract/nteract uses redux) | ||
* [ ] UI that is a pure reflection of the state of the document (components should not have state unless local) |