atom / teletype

Share your workspace with team members and collaborate on code in real time in Atom
https://teletype.atom.io
MIT License
2.41k stars 322 forks source link

Allow third party packages to synchronize objects #191

Open rgbkrk opened 6 years ago

rgbkrk commented 6 years ago

I'd love for there to be a way for users to share not only their text editor but also their "block decorations" (at least certain kinds).

In particular, it would be really great for hydrogen to be able to share plots and other outputs from our live interpreters within Atom with others. At least for data scientists, this would be really useful for sharing current results, data, and plots.

/cc @lgeiger @BenRussert

lgeiger commented 6 years ago

Great idea 🎉 Either block decorations or even entire panels would be really cool to share between collaborators.

nathansobo commented 6 years ago

Thanks for the feedback. Our intention is to expose a JSON-like API for replicated objects, as well as possibly making simple RPCs and notifications extensible. I'll try to remember tag this issue when I open a proposal for how it could work so we can get more feedback.

MVilstrup commented 6 years ago

I can second this! Working in a remote Data Science team, this would be a tremendous enhancement to our workflow!