Skip to content

feat: start of binding v2#216

Merged
dmonad merged 1 commit intoyjs:masterfrom
nperez0111:binding-v2
Mar 9, 2026
Merged

feat: start of binding v2#216
dmonad merged 1 commit intoyjs:masterfrom
nperez0111:binding-v2

Conversation

@nperez0111
Copy link
Copy Markdown
Contributor

Hi Kevin, given that we are going to essentially throw away most of what was written in the poc binding, I've gone ahead and just squashed all of the changes between this change and master to clean up the history a bit. So, we can start fresh from here.

This PR has the minimal prosemirror <-> delta sync code that we had from the POC as a folder in ./src/sync. As well as, the sync-v2 that we discussed at the end of the POC (still in progress & very much not usable yet) in ./src/plugins/sync.

Next week I should have more time to get into this. But, for now, this should give you a base to start working on the prosemirror <-> delta binding.

I've not even tried to upgrade lib0 or Y.js so the API is likely incompatible right now, but at least we have a shared start from here

@dmonad dmonad merged commit 2439cae into yjs:master Mar 9, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants