Awesome
Atom and all repositories under Atom will be archived on December 15, 2022. Learn more in our official announcement
teletype-crdt
The string-wise sequence CRDT powering peer-to-peer collaborative editing in Teletype for Atom.
Hacking
After cloning this repository, you can install its dependencies by running:
npm install
And then run tests via:
npm test
Background
For more details on the techniques used for this data structure, we recommend reading the following papers:
- Data consistency for P2P Collaborative Editing
- Supporting String-Wise Operations and Selective Undo for Peer-to-Peer Group Editing
- High Responsiveness for Group Editing CRDTs
TODO
- Document APIs