{"action":"created","issue":{"url":"https://api.github.com/repos/peterbourgon/gokit/issues/1","labels_url":"https://api.github.com/repos/peterbourgon/gokit/issues/1/labels{/name}","comments_url":"https://api.github.com/repos/peterbourgon/gokit/issues/1/comments","events_url":"https://api.github.com/repos/peterbourgon/gokit/issues/1/events","html_url":"https://github.com/peterbourgon/gokit/issues/1","id":57498928,"number":1,"title":"Configuration","user":{"login":"jtolds","id":109603,"avatar_url":"https://avatars.githubusercontent.com/u/109603?v=3","gravatar_id":"","url":"https://api.github.com/users/jtolds","html_url":"https://github.com/jtolds","followers_url":"https://api.github.com/users/jtolds/followers","following_url":"https://api.github.com/users/jtolds/following{/other_user}","gists_url":"https://api.github.com/users/jtolds/gists{/gist_id}","starred_url":"https://api.github.com/users/jtolds/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jtolds/subscriptions","organizations_url":"https://api.github.com/users/jtolds/orgs","repos_url":"https://api.github.com/users/jtolds/repos","events_url":"https://api.github.com/users/jtolds/events{/privacy}","received_events_url":"https://api.github.com/users/jtolds/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":20,"created_at":"2015-02-12T18:23:56Z","updated_at":"2015-02-12T22:05:46Z","closed_at":null,"body":"Filing an issue so we consider unified configuration of some kind. \r\n\r\nMotivating example (though definitely not the only case): let's say a gokit process does want to do Dapper/Zipkin style tracing. The process will need to know where to forward the tracing information to, which won't be known at compile time.\r\n\r\nIt would be nice if all of the gokit packages were configured in the same or similar way, so that as they are used modularly, configuration of subpackages happens automatically, with little programmer assistance."},"comment":{"url":"https://api.github.com/repos/peterbourgon/gokit/issues/comments/74163275","html_url":"https://github.com/peterbourgon/gokit/issues/1#issuecomment-74163275","issue_url":"https://api.github.com/repos/peterbourgon/gokit/issues/1","id":74163275,"user":{"login":"jtolds","id":109603,"avatar_url":"https://avatars.githubusercontent.com/u/109603?v=3","gravatar_id":"","url":"https://api.github.com/users/jtolds","html_url":"https://github.com/jtolds","followers_url":"https://api.github.com/users/jtolds/followers","following_url":"https://api.github.com/users/jtolds/following{/other_user}","gists_url":"https://api.github.com/users/jtolds/gists{/gist_id}","starred_url":"https://api.github.com/users/jtolds/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jtolds/subscriptions","organizations_url":"https://api.github.com/users/jtolds/orgs","repos_url":"https://api.github.com/users/jtolds/repos","events_url":"https://api.github.com/users/jtolds/events{/privacy}","received_events_url":"https://api.github.com/users/jtolds/received_events","type":"User","site_admin":false},"created_at":"2015-02-12T22:05:46Z","updated_at":"2015-02-12T22:05:46Z","body":"It's unfortunate that if you use something like MustNewWithDefaults your ops guy can't change any of the settings without a rebuild."}}