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

Add database to keep settings #8

Closed
AzuxDario opened this issue Feb 9, 2022 · 2 comments · Fixed by #17
Closed

Add database to keep settings #8

AzuxDario opened this issue Feb 9, 2022 · 2 comments · Fixed by #17
Labels
enhancement New feature or request
Milestone

Comments

@AzuxDario
Copy link
Collaborator

Database engine will be SQLite. Database will hold information about it's version to allow auto update database in future.
Code should contain such auto update mechanism.
Already we will include tables for store:

  • database version
  • app version
  • was it first run flag
  • settings (which includes folder locations)
  • list of compilers (which columns to trace their location to cache them)
  • list of scripts (which columns to trace their location to cache them)
@AzuxDario AzuxDario added the enhancement New feature or request label Feb 9, 2022
@AzuxDario AzuxDario added this to the Version 0.1 milestone Feb 9, 2022
@AzuxDario AzuxDario changed the title Add database to hold settings Add database to keep settings Feb 10, 2022
@AzuxDario
Copy link
Collaborator Author

Scripts, comments and disks should have version id in case of update. They can be changed, so they need option to version them. Also field with comment to distinguish them.

@AzuxDario
Copy link
Collaborator Author

In this issue only needed settings will be added. Rest will be added in #12.

@AzuxDario AzuxDario linked a pull request Feb 20, 2022 that will close this issue
AzuxDario added a commit that referenced this issue Feb 20, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant