atomicdata-dev / atomic-server

An open source headless CMS / real-time database. Powerful table editor, full-text search, and SDKs for JS / React / Svelte.
https://atomicserver.eu
MIT License
943 stars 44 forks source link

Consider using yjs / y-crdt for document-related commits #720

Open joepio opened 9 months ago

joepio commented 9 months ago

Atomic Commits describe how resources update. I'm happy with part of it, but I'm also having some doubts:

Doing all these things takes a lot of time. It might be nice if we could just use something like Yjs or Gun to deal with all the state updates.

However, there are some things I still want to keep, ideally:

What would it mean to use yjs in atomic-server

joepio commented 9 months ago

@colelawrence had some interesting ideas about this: