{"action":"created","issue":{"url":"https://api.github.com/repos/korpling/ANNIS/issues/408","labels_url":"https://api.github.com/repos/korpling/ANNIS/issues/408/labels{/name}","comments_url":"https://api.github.com/repos/korpling/ANNIS/issues/408/comments","events_url":"https://api.github.com/repos/korpling/ANNIS/issues/408/events","html_url":"https://github.com/korpling/ANNIS/pull/408","id":78069234,"number":408,"title":"Moved help messages of exporters into the exporter classes themselves.","user":{"login":"larilampen","id":1767349,"avatar_url":"https://avatars.githubusercontent.com/u/1767349?v=3","gravatar_id":"","url":"https://api.github.com/users/larilampen","html_url":"https://github.com/larilampen","followers_url":"https://api.github.com/users/larilampen/followers","following_url":"https://api.github.com/users/larilampen/following{/other_user}","gists_url":"https://api.github.com/users/larilampen/gists{/gist_id}","starred_url":"https://api.github.com/users/larilampen/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/larilampen/subscriptions","organizations_url":"https://api.github.com/users/larilampen/orgs","repos_url":"https://api.github.com/users/larilampen/repos","events_url":"https://api.github.com/users/larilampen/events{/privacy}","received_events_url":"https://api.github.com/users/larilampen/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/korpling/ANNIS/labels/enhancement","name":"enhancement","color":"84b6eb"}],"state":"closed","locked":false,"assignee":{"login":"thomaskrause","id":2168104,"avatar_url":"https://avatars.githubusercontent.com/u/2168104?v=3","gravatar_id":"","url":"https://api.github.com/users/thomaskrause","html_url":"https://github.com/thomaskrause","followers_url":"https://api.github.com/users/thomaskrause/followers","following_url":"https://api.github.com/users/thomaskrause/following{/other_user}","gists_url":"https://api.github.com/users/thomaskrause/gists{/gist_id}","starred_url":"https://api.github.com/users/thomaskrause/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/thomaskrause/subscriptions","organizations_url":"https://api.github.com/users/thomaskrause/orgs","repos_url":"https://api.github.com/users/thomaskrause/repos","events_url":"https://api.github.com/users/thomaskrause/events{/privacy}","received_events_url":"https://api.github.com/users/thomaskrause/received_events","type":"User","site_admin":false},"milestone":{"url":"https://api.github.com/repos/korpling/ANNIS/milestones/18","html_url":"https://github.com/korpling/ANNIS/milestones/3.3.0","labels_url":"https://api.github.com/repos/korpling/ANNIS/milestones/18/labels","id":738440,"number":18,"title":"3.3.0","description":"","creator":{"login":"thomaskrause","id":2168104,"avatar_url":"https://avatars.githubusercontent.com/u/2168104?v=3","gravatar_id":"","url":"https://api.github.com/users/thomaskrause","html_url":"https://github.com/thomaskrause","followers_url":"https://api.github.com/users/thomaskrause/followers","following_url":"https://api.github.com/users/thomaskrause/following{/other_user}","gists_url":"https://api.github.com/users/thomaskrause/gists{/gist_id}","starred_url":"https://api.github.com/users/thomaskrause/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/thomaskrause/subscriptions","organizations_url":"https://api.github.com/users/thomaskrause/orgs","repos_url":"https://api.github.com/users/thomaskrause/repos","events_url":"https://api.github.com/users/thomaskrause/events{/privacy}","received_events_url":"https://api.github.com/users/thomaskrause/received_events","type":"User","site_admin":false},"open_issues":1,"closed_issues":20,"state":"open","created_at":"2014-07-31T14:28:59Z","updated_at":"2015-05-26T16:42:48Z","due_on":null,"closed_at":null},"comments":3,"created_at":"2015-05-19T12:33:47Z","updated_at":"2015-05-26T16:42:48Z","closed_at":"2015-05-26T16:42:48Z","pull_request":{"url":"https://api.github.com/repos/korpling/ANNIS/pulls/408","html_url":"https://github.com/korpling/ANNIS/pull/408","diff_url":"https://github.com/korpling/ANNIS/pull/408.diff","patch_url":"https://github.com/korpling/ANNIS/pull/408.patch"},"body":"The help messages for the exporter classes are defined in the `ExportPanel` class. Adding a new exporter or just simply changing the order of the exporters will break the help messages if they are not also changed, which is easy to forget. I added a `getHelpMessage` method to the `Exporter` interface. Now adding or reordering importers does not require changes to `ExportPanel` anymore."},"comment":{"url":"https://api.github.com/repos/korpling/ANNIS/issues/comments/105598033","html_url":"https://github.com/korpling/ANNIS/pull/408#issuecomment-105598033","issue_url":"https://api.github.com/repos/korpling/ANNIS/issues/408","id":105598033,"user":{"login":"larilampen","id":1767349,"avatar_url":"https://avatars.githubusercontent.com/u/1767349?v=3","gravatar_id":"","url":"https://api.github.com/users/larilampen","html_url":"https://github.com/larilampen","followers_url":"https://api.github.com/users/larilampen/followers","following_url":"https://api.github.com/users/larilampen/following{/other_user}","gists_url":"https://api.github.com/users/larilampen/gists{/gist_id}","starred_url":"https://api.github.com/users/larilampen/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/larilampen/subscriptions","organizations_url":"https://api.github.com/users/larilampen/orgs","repos_url":"https://api.github.com/users/larilampen/repos","events_url":"https://api.github.com/users/larilampen/events{/privacy}","received_events_url":"https://api.github.com/users/larilampen/received_events","type":"User","site_admin":false},"created_at":"2015-05-26T16:42:47Z","updated_at":"2015-05-26T16:42:47Z","body":"Sorry, I just noticed I made a mess of the branches. I only intended for the first of the commits to be in the pull request. Let me close this and try again."}}