I've observed in a few projects the number of settings and their complexity grow a lot, sometimes to a point where you had such a variety of knobs and switches it would become hard to navigate.
My idea behind the engine is to have a simple, yet solid, interface to programatically set and get values for settings and to have a rich dashboard allowing for easy control.
Currently, the dashboard has few features, but I would be nice to be able to cluster settings based on which portion of the application they affect (like a category of sorts), allow searching, maybe even allow listing the APIs that are impacted by each setting, etc.
I believe that with the right design, it could be a tool to easily manage all application settings in a painless manner.
Let me know if you have any thoughts or suggestions!
Thanks!
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
Hey, folks
I have created a Rails engine to bring in settings to control an application's behaviour while live.
There are two points I would appreciate collaboration:
Suggestions or contributions welcome!
This is cool, can you describe why I might choose this over other libs for feature flags etc.
I’d love to be sold further, do tell!
I've observed in a few projects the number of settings and their complexity grow a lot, sometimes to a point where you had such a variety of knobs and switches it would become hard to navigate.
My idea behind the engine is to have a simple, yet solid, interface to programatically set and get values for settings and to have a rich dashboard allowing for easy control.
Currently, the dashboard has few features, but I would be nice to be able to cluster settings based on which portion of the application they affect (like a category of sorts), allow searching, maybe even allow listing the APIs that are impacted by each setting, etc.
I believe that with the right design, it could be a tool to easily manage all application settings in a painless manner.
Let me know if you have any thoughts or suggestions!
Thanks!