{"action":"closed","issue":{"url":"https://api.github.com/repos/rvesse/airline/issues/4","labels_url":"https://api.github.com/repos/rvesse/airline/issues/4/labels{/name}","comments_url":"https://api.github.com/repos/rvesse/airline/issues/4/comments","events_url":"https://api.github.com/repos/rvesse/airline/issues/4/events","html_url":"https://github.com/rvesse/airline/issues/4","id":54063653,"number":4,"title":"Add a RONN generator which generates separate files for each command","user":{"login":"rvesse","id":2104864,"avatar_url":"https://avatars.githubusercontent.com/u/2104864?v=3","gravatar_id":"","url":"https://api.github.com/users/rvesse","html_url":"https://github.com/rvesse","followers_url":"https://api.github.com/users/rvesse/followers","following_url":"https://api.github.com/users/rvesse/following{/other_user}","gists_url":"https://api.github.com/users/rvesse/gists{/gist_id}","starred_url":"https://api.github.com/users/rvesse/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rvesse/subscriptions","organizations_url":"https://api.github.com/users/rvesse/orgs","repos_url":"https://api.github.com/users/rvesse/repos","events_url":"https://api.github.com/users/rvesse/events{/privacy}","received_events_url":"https://api.github.com/users/rvesse/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/rvesse/airline/labels/enhancement","name":"enhancement","color":"84b6eb"}],"state":"closed","locked":false,"assignee":{"login":"rvesse","id":2104864,"avatar_url":"https://avatars.githubusercontent.com/u/2104864?v=3","gravatar_id":"","url":"https://api.github.com/users/rvesse","html_url":"https://github.com/rvesse","followers_url":"https://api.github.com/users/rvesse/followers","following_url":"https://api.github.com/users/rvesse/following{/other_user}","gists_url":"https://api.github.com/users/rvesse/gists{/gist_id}","starred_url":"https://api.github.com/users/rvesse/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rvesse/subscriptions","organizations_url":"https://api.github.com/users/rvesse/orgs","repos_url":"https://api.github.com/users/rvesse/repos","events_url":"https://api.github.com/users/rvesse/events{/privacy}","received_events_url":"https://api.github.com/users/rvesse/received_events","type":"User","site_admin":false},"milestone":{"url":"https://api.github.com/repos/rvesse/airline/milestones/2","labels_url":"https://api.github.com/repos/rvesse/airline/milestones/2/labels","id":907254,"number":2,"title":"0.9","description":"0.9 will contain further improvements to the help system primarily around additional automatic documentation","creator":{"login":"rvesse","id":2104864,"avatar_url":"https://avatars.githubusercontent.com/u/2104864?v=3","gravatar_id":"","url":"https://api.github.com/users/rvesse","html_url":"https://github.com/rvesse","followers_url":"https://api.github.com/users/rvesse/followers","following_url":"https://api.github.com/users/rvesse/following{/other_user}","gists_url":"https://api.github.com/users/rvesse/gists{/gist_id}","starred_url":"https://api.github.com/users/rvesse/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rvesse/subscriptions","organizations_url":"https://api.github.com/users/rvesse/orgs","repos_url":"https://api.github.com/users/rvesse/repos","events_url":"https://api.github.com/users/rvesse/events{/privacy}","received_events_url":"https://api.github.com/users/rvesse/received_events","type":"User","site_admin":false},"open_issues":0,"closed_issues":2,"state":"open","created_at":"2014-12-17T17:13:08Z","updated_at":"2015-01-13T11:28:16Z","due_on":"2015-01-16T00:00:00Z","closed_at":null},"comments":0,"created_at":"2015-01-12T15:07:44Z","updated_at":"2015-01-13T11:28:16Z","closed_at":"2015-01-13T11:28:16Z","body":"For more complex command lines it is more useful to avoid having one enormous man page and instead have a high level summary page that refers to other man pages for each sub-command.\r\n\r\nThis is somewhat awkward with the API as it stands because it assumes being passed a single writer so this will have to be implemented as multiple classes.  The existing `RonnCommandUsageGenerator` can be re-used to generate the RONN for each sub-commands man page and we'll need a new `RonnMultiPageGlobalUsageGenerator` to create the overview page and will call the `RonnCommandUsageGenerator` and direct the outputs of that to the necessary files."}}