Enhancement: Remove hard-coded stuff and use configuration file(s) instead
The project is very difficult to configure (indeed I am having a very hard time): it is due on the one hand to the repetition of environment declarations and on the other hand to the plenty of hard-coded configuration variables (e.g., dinhtta repeated in all files).
Therefore, it would be very helpful to adhere to the DRY principle and therefore avoid repetition and redeclaration of variables and hardcoded stuff. I would suggest using only a single configuration file in which all configuration variables are defined or even multiple files and a standard format, e.g. json, and using a command line tool, such as jq to read the configuration data.
totally agree with you!
totally agree with you!
see the new commits. We've removed some of the hardcoded stuff
too hard to configure