{"action":"created","issue":{"url":"https://api.github.com/repos/aspnet/Configuration/issues/420","repository_url":"https://api.github.com/repos/aspnet/Configuration","labels_url":"https://api.github.com/repos/aspnet/Configuration/issues/420/labels{/name}","comments_url":"https://api.github.com/repos/aspnet/Configuration/issues/420/comments","events_url":"https://api.github.com/repos/aspnet/Configuration/issues/420/events","html_url":"https://github.com/aspnet/Configuration/issues/420","id":146059900,"number":420,"title":"Review AddXyz() method overloads to make the API more consistent ","user":{"login":"divega","id":1253414,"avatar_url":"https://avatars.githubusercontent.com/u/1253414?v=3","gravatar_id":"","url":"https://api.github.com/users/divega","html_url":"https://github.com/divega","followers_url":"https://api.github.com/users/divega/followers","following_url":"https://api.github.com/users/divega/following{/other_user}","gists_url":"https://api.github.com/users/divega/gists{/gist_id}","starred_url":"https://api.github.com/users/divega/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/divega/subscriptions","organizations_url":"https://api.github.com/users/divega/orgs","repos_url":"https://api.github.com/users/divega/repos","events_url":"https://api.github.com/users/divega/events{/privacy}","received_events_url":"https://api.github.com/users/divega/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/aspnet/Configuration/labels/needs%20design","name":"needs design","color":"006b75"}],"state":"open","locked":false,"assignee":{"login":"HaoK","id":6537861,"avatar_url":"https://avatars.githubusercontent.com/u/6537861?v=3","gravatar_id":"","url":"https://api.github.com/users/HaoK","html_url":"https://github.com/HaoK","followers_url":"https://api.github.com/users/HaoK/followers","following_url":"https://api.github.com/users/HaoK/following{/other_user}","gists_url":"https://api.github.com/users/HaoK/gists{/gist_id}","starred_url":"https://api.github.com/users/HaoK/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/HaoK/subscriptions","organizations_url":"https://api.github.com/users/HaoK/orgs","repos_url":"https://api.github.com/users/HaoK/repos","events_url":"https://api.github.com/users/HaoK/events{/privacy}","received_events_url":"https://api.github.com/users/HaoK/received_events","type":"User","site_admin":false},"milestone":{"url":"https://api.github.com/repos/aspnet/Configuration/milestones/17","html_url":"https://github.com/aspnet/Configuration/milestones/1.0.0-rc2","labels_url":"https://api.github.com/repos/aspnet/Configuration/milestones/17/labels","id":1379633,"number":17,"title":"1.0.0-rc2","description":null,"creator":{"login":"divega","id":1253414,"avatar_url":"https://avatars.githubusercontent.com/u/1253414?v=3","gravatar_id":"","url":"https://api.github.com/users/divega","html_url":"https://github.com/divega","followers_url":"https://api.github.com/users/divega/followers","following_url":"https://api.github.com/users/divega/following{/other_user}","gists_url":"https://api.github.com/users/divega/gists{/gist_id}","starred_url":"https://api.github.com/users/divega/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/divega/subscriptions","organizations_url":"https://api.github.com/users/divega/orgs","repos_url":"https://api.github.com/users/divega/repos","events_url":"https://api.github.com/users/divega/events{/privacy}","received_events_url":"https://api.github.com/users/divega/received_events","type":"User","site_admin":false},"open_issues":2,"closed_issues":27,"state":"open","created_at":"2015-10-27T15:31:59Z","updated_at":"2016-04-25T21:29:03Z","due_on":null,"closed_at":null},"comments":4,"created_at":"2016-04-05T17:45:33Z","updated_at":"2016-04-26T00:14:35Z","closed_at":null,"body":"Currently we have a mix of overloads that take some discrete parameters for things like file names and optionality and overloads that take lambdas for things like reload. Even in the simplest usage in the default templates we have a mix that doesn't seem very cohesive (see https://github.com/aspnet/Templates/pull/477). This item is to track doing some API review and if possible cleanup and rationalize what we have to make it better."},"comment":{"url":"https://api.github.com/repos/aspnet/Configuration/issues/comments/214569546","html_url":"https://github.com/aspnet/Configuration/issues/420#issuecomment-214569546","issue_url":"https://api.github.com/repos/aspnet/Configuration/issues/420","id":214569546,"user":{"login":"rustd","id":1132652,"avatar_url":"https://avatars.githubusercontent.com/u/1132652?v=3","gravatar_id":"","url":"https://api.github.com/users/rustd","html_url":"https://github.com/rustd","followers_url":"https://api.github.com/users/rustd/followers","following_url":"https://api.github.com/users/rustd/following{/other_user}","gists_url":"https://api.github.com/users/rustd/gists{/gist_id}","starred_url":"https://api.github.com/users/rustd/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rustd/subscriptions","organizations_url":"https://api.github.com/users/rustd/orgs","repos_url":"https://api.github.com/users/rustd/repos","events_url":"https://api.github.com/users/rustd/events{/privacy}","received_events_url":"https://api.github.com/users/rustd/received_events","type":"User","site_admin":false},"created_at":"2016-04-26T00:14:35Z","updated_at":"2016-04-26T00:14:35Z","body":"As part of this change can we also remove any existing APIs that take ReloadOnChanged as follows\r\nConfiguration = builder.Build().ReloadOnChanged(\"appsettings.json\");"}}