From b5dc32a10f5b4fb66b8cc342f5d8f5d08c8a9090 Mon Sep 17 00:00:00 2001 From: Kyle Kelley Date: Thu, 16 Mar 2017 12:27:50 -0700 Subject: [PATCH] Provide more notes on realtime --- real-time-collab/README.md | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/real-time-collab/README.md b/real-time-collab/README.md index e2969b8..87d6a11 100644 --- a/real-time-collab/README.md +++ b/real-time-collab/README.md @@ -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)