You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository has been archived by the owner on Mar 1, 2021. It is now read-only.
Thinking about an implementation for the query language (see #127), it will be easier to store things in the form of transactions instead of having plain data stored directly in mongo. That way we can also redo / undo super easily (will fix #51)
The basic idea is that all actions are described internally as instructions with a super basic query language
We can serialize this commit (id+diff) into the db, so it will become easier to have migrations undo/redo in the db and keep track of the changes in the network.
Thinking about an implementation for the query language (see #127), it will be easier to store things in the form of transactions instead of having plain data stored directly in mongo. That way we can also redo / undo super easily (will fix #51)
The basic idea is that all actions are described internally as instructions with a super basic query language
Then we can easily to this actions into a commit with a unique hash/id which will store the diff
We can serialize this commit (id+diff) into the db, so it will become easier to have migrations undo/redo in the db and keep track of the changes in the network.
Here is a working example for the commit : https://jsbin.com/xeriba/710/edit?js,console,output
The text was updated successfully, but these errors were encountered: