-
Hello, I would like to contribute towards implementing collaborative editing into outline (see outline/outline#811) and the first step seemed to be making the editor itself compatible with a remote editing framework. I started a quick experiment integrating the excellent yjs/y-prosemirror into Since I am not familiar with the outline codebase (yet), I would love to hear your opinion on how to tackle this feature and if you would be interested in me going forward with this. Some pros and cons for using yjs/y-prosemirror I gathered so far. Pros
Cons I would love to hear your opinion! Greetings |
Beta Was this translation helpful? Give feedback.
Replies: 3 comments 2 replies
-
A little proof of concept |
Beta Was this translation helpful? Give feedback.
-
Hi, I've actually been working on this already quite actively and am also in touch with the maintainer of yjs – there is a somewhat working branch over on the Outline repo: There's also been a lot of work in prepping things like the way releases and notifications are sent to accomodate multiplayer editing: As far as I can tell no changes are needed to this repo at all, the yjs plugins can be injected through the |
Beta Was this translation helpful? Give feedback.
-
Any updates on this recently? Looking to use this package with collaborative editing support. |
Beta Was this translation helpful? Give feedback.
Hi, I've actually been working on this already quite actively and am also in touch with the maintainer of yjs – there is a somewhat working branch over on the Outline repo:
https://github.com/outline/outline/tree/yjs
There's also been a lot of work in prepping things like the way releases and notifications are sent to accomodate multiplayer editing:
https://github.com/outline/outline/issues?q=is%3Aissue+label%3A%22collaborative+editing%22+is%3Aclosed
As far as I can tell no changes are needed to this repo at all, the yjs plugins can be injected through the
extensions
prop, which is nice.