Skip to content
This repository has been archived by the owner on Jun 1, 2023. It is now read-only.

Changing persistent storage paradigm #31

Merged
merged 8 commits into from
Apr 15, 2021
Merged

Changing persistent storage paradigm #31

merged 8 commits into from
Apr 15, 2021

Conversation

rohe
Copy link
Collaborator

@rohe rohe commented Apr 15, 2021

Going from letting modules in the package store information in persistent storage to make the front end responsible instead.
The package will now only supply dump, flush and load methods on central classes.
Front end software can use these to get the state of the package, store it in a database of its own choosing and later use the store information to get the package back into a certain state.

Dump produces information as a dictionary that can be transfered into a string by using JSON.
Load expects to be fed a dictionary of the form that dump produces.

@rohe rohe requested a review from peppelinux April 15, 2021 07:03
@rohe rohe merged commit ffdeda7 into master Apr 15, 2021
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants