{"action":"created","issue":{"url":"https://api.github.com/repos/Geaz/sharpDox/issues/28","labels_url":"https://api.github.com/repos/Geaz/sharpDox/issues/28/labels{/name}","comments_url":"https://api.github.com/repos/Geaz/sharpDox/issues/28/comments","events_url":"https://api.github.com/repos/Geaz/sharpDox/issues/28/events","html_url":"https://github.com/Geaz/sharpDox/issues/28","id":57557970,"number":28,"title":"Can't generate documentation in an automated way","user":{"login":"craftworkgames","id":3201643,"avatar_url":"https://avatars.githubusercontent.com/u/3201643?v=3","gravatar_id":"","url":"https://api.github.com/users/craftworkgames","html_url":"https://github.com/craftworkgames","followers_url":"https://api.github.com/users/craftworkgames/followers","following_url":"https://api.github.com/users/craftworkgames/following{/other_user}","gists_url":"https://api.github.com/users/craftworkgames/gists{/gist_id}","starred_url":"https://api.github.com/users/craftworkgames/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/craftworkgames/subscriptions","organizations_url":"https://api.github.com/users/craftworkgames/orgs","repos_url":"https://api.github.com/users/craftworkgames/repos","events_url":"https://api.github.com/users/craftworkgames/events{/privacy}","received_events_url":"https://api.github.com/users/craftworkgames/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2015-02-13T04:26:35Z","updated_at":"2015-02-13T05:52:43Z","closed_at":null,"body":"The whole point of having a Console shell is so that you can generate documentation automatically from a build system.\r\n\r\nCurrently running SharpDox from the command line prompts the user to choose either Console or GUI. This is stupid, it defeats the purpose of having a console application in the first place. A console application should never block execution by asking for user input. As soon as it does, it will halt any automated scripts or build systems and cause them to fail.\r\n\r\nOf course, I managed to figure out a workaround by looking at the source code. Simply delete the GUI shell. But why should I have to do that?\r\n\r\nA better option would be to provide 2 executrices. The GUI and the Console. Simple, easy to understand."},"comment":{"url":"https://api.github.com/repos/Geaz/sharpDox/issues/comments/74208667","html_url":"https://github.com/Geaz/sharpDox/issues/28#issuecomment-74208667","issue_url":"https://api.github.com/repos/Geaz/sharpDox/issues/28","id":74208667,"user":{"login":"Geaz","id":1579505,"avatar_url":"https://avatars.githubusercontent.com/u/1579505?v=3","gravatar_id":"","url":"https://api.github.com/users/Geaz","html_url":"https://github.com/Geaz","followers_url":"https://api.github.com/users/Geaz/followers","following_url":"https://api.github.com/users/Geaz/following{/other_user}","gists_url":"https://api.github.com/users/Geaz/gists{/gist_id}","starred_url":"https://api.github.com/users/Geaz/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Geaz/subscriptions","organizations_url":"https://api.github.com/users/Geaz/orgs","repos_url":"https://api.github.com/users/Geaz/repos","events_url":"https://api.github.com/users/Geaz/events{/privacy}","received_events_url":"https://api.github.com/users/Geaz/received_events","type":"User","site_admin":false},"created_at":"2015-02-13T05:52:43Z","updated_at":"2015-02-13T05:52:43Z","body":"Hello & thank you for the comment!\r\n\r\nYou are right, that this may not be the best way to handle different frontends. Way back I designed it this way and never rethought it. Maybe now is the time for it :)\r\n\r\nI will do some test and come back to you at the weekend!"}}