Details
-
Task
-
Resolution: Won't Do
-
P3: Somewhat important
-
None
-
None
-
None
Description
At this moment, all our settings is storing the data in key-value pair for a specific project location. However, if we see that we can support multiple projects, them some of the items in the settings can be independent of every project.
For example: Ngrok token, Qt account token etc.
So, we should implement the hierarchical storage of settings. Something like:
settings-file.config
[global] ngrok_token = value qt_token = value [project_specific] gitlab_url = value gitlab_token = value project_id = value project_path = value project_api_url = value
and so forth...