In many projects, there are "default" and "available" values that are stored in config.yml. However, sometimes a fork / implementation of the project may want to use different parameters without
It'd be really nice to allow a default like config.user.yml that could be .gitignore'd for user modifications without retaining dirty git state, templatizing config.yml, etc.
Would:
- read values from
config.yml as per usual
- overwrite values from
config.yml with those from config.user.yml
- potentially allow unsetting values in
config.user.yml somehow? By setting to null?
In many projects, there are "default" and "available" values that are stored in
config.yml. However, sometimes a fork / implementation of the project may want to use different parameters withoutIt'd be really nice to allow a default like
config.user.ymlthat could be.gitignore'd for user modifications without retaining dirty git state, templatizingconfig.yml, etc.Would:
config.ymlas per usualconfig.ymlwith those fromconfig.user.ymlconfig.user.ymlsomehow? By setting tonull?