{"action":"opened","issue":{"url":"https://api.github.com/repos/gtfierro/giles/issues/21","labels_url":"https://api.github.com/repos/gtfierro/giles/issues/21/labels{/name}","comments_url":"https://api.github.com/repos/gtfierro/giles/issues/21/comments","events_url":"https://api.github.com/repos/gtfierro/giles/issues/21/events","html_url":"https://github.com/gtfierro/giles/issues/21","id":57762108,"number":21,"title":"Configure interfaces via `giles.cfg`, not imports","user":{"login":"gtfierro","id":55434,"avatar_url":"https://avatars.githubusercontent.com/u/55434?v=3","gravatar_id":"","url":"https://api.github.com/users/gtfierro","html_url":"https://github.com/gtfierro","followers_url":"https://api.github.com/users/gtfierro/followers","following_url":"https://api.github.com/users/gtfierro/following{/other_user}","gists_url":"https://api.github.com/users/gtfierro/gists{/gist_id}","starred_url":"https://api.github.com/users/gtfierro/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/gtfierro/subscriptions","organizations_url":"https://api.github.com/users/gtfierro/orgs","repos_url":"https://api.github.com/users/gtfierro/repos","events_url":"https://api.github.com/users/gtfierro/events{/privacy}","received_events_url":"https://api.github.com/users/gtfierro/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/gtfierro/giles/labels/TODO","name":"TODO","color":"eb6420"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":0,"created_at":"2015-02-16T03:39:46Z","updated_at":"2015-02-16T03:39:46Z","closed_at":null,"body":"Shouldn't have to touch the go code in order to configure which interfaces are enabled and which ports they listen on. This should be bundled into the main configuration file. Might involve some reworking of the code such that the interface adapters are not separate packages."}}