Plan moving forward
- Gather all the requirements for the project and organize them in an issue
- Study what is needed in the backend in order to handle messages from
yjs
clients (https://github.com/yjs/y-websocket/tree/da27b0bdbfed900daeb4daeb8c1f1253221ac787/bin)
- Experiment with the flow as presented in the above repo and determine how we should handle multiple documents and not just one
- Extract potential handlers that could become reusable in order to implement them in
coko/server
and expose them from there
- Think about what models should be introduced in this project based on requested functionality (open RFC for discussion)