In its current form the "settings.json" gets overwritten with what the user configures. However, this repository treats "settings.json" as a default configuration. This makes a contributor/tester's "settings.json" conflict with the upstream "settings.json" after they run the application.
I propose that the settings be moved to a "settings_default.json" that will go unchanged by any user behavior and the "settings.json" be added to the ".gitignore" in order to alleviate any annoyance with pushing back upstream.
Additional Information
I will be opening a pull request with proposed changes soon.
Summary
In its current form the "settings.json" gets overwritten with what the user configures. However, this repository treats "settings.json" as a default configuration. This makes a contributor/tester's "settings.json" conflict with the upstream "settings.json" after they run the application.
I propose that the settings be moved to a "settings_default.json" that will go unchanged by any user behavior and the "settings.json" be added to the ".gitignore" in order to alleviate any annoyance with pushing back upstream.
Additional Information
I will be opening a pull request with proposed changes soon.