Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support persistent data storage #9

Open
joeldevlearning opened this issue Aug 26, 2017 · 1 comment
Open

Support persistent data storage #9

joeldevlearning opened this issue Aug 26, 2017 · 1 comment

Comments

@joeldevlearning
Copy link
Owner

If using a backing file, users should have the option of saving their data and reloading on the next instance.

Persistence can just the basics and not involve UI changes:

  • a flag must be set for persistence to be supported (i.e. don't overwrite a file)
  • the program will check for filetype matching the type of storage; if not found, it will skip this step
  • the storage type must NOT be in-memory; anything else
@joeldevlearning
Copy link
Owner Author

Hold off on this until new backends (#7) are added. Consider having persistent storage implement a new interface, IPersistantStorage, to complement the more basic IStorage.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant