elixir-toniq / vapor

Runtime configuration system for Elixir
MIT License
592 stars 36 forks source link

Support watching sources. #33

Closed keathley closed 5 years ago

keathley commented 5 years ago

This PR builds on #32 to support watching config sources. We're now always ensuring that manual overrides are preserved even when a specific source we're watching is updated. There is still a fair bit of refactoring to do but I think this is going in a better direction then it was.

bgmarx commented 5 years ago

I’ll check this out tomorrow 🕵️‍♂️

keathley commented 5 years ago

I've cleaned up and documented a lot of stuff. Hopefully its a little easier to understand now.

keathley commented 5 years ago

@jeffweiss Ok merging this for now. I'll open an issue on the supervision tree problem