qkitgroup / qkit

Qkit framework
GNU General Public License v2.0
43 stars 46 forks source link

Improvements to Configuration System #106

Open thilokru opened 1 year ago

thilokru commented 1 year ago

QKit uses a lot of configuration options to configure data and module directories. As we are moving towards a packaged package, the average user will no longer have the option to put files into the qkit directory.

Thus, I propose switching to off the shelf, layered configuration system. It appears like Dynaconf is a popular option, which allows for configuration files, sane defaults, and code based configuration.

This is one way, by which we can reduce work on our own code, by using someone elses code, and letting them do the maintenance work.