{"action":"created","issue":{"url":"https://api.github.com/repos/uranusjr/macdown/issues/224","labels_url":"https://api.github.com/repos/uranusjr/macdown/issues/224/labels{/name}","comments_url":"https://api.github.com/repos/uranusjr/macdown/issues/224/comments","events_url":"https://api.github.com/repos/uranusjr/macdown/issues/224/events","html_url":"https://github.com/uranusjr/macdown/issues/224","id":50843262,"number":224,"title":"Add UML diagrams support","user":{"login":"shatteringlass","id":5481304,"avatar_url":"https://avatars.githubusercontent.com/u/5481304?v=3","gravatar_id":"","url":"https://api.github.com/users/shatteringlass","html_url":"https://github.com/shatteringlass","followers_url":"https://api.github.com/users/shatteringlass/followers","following_url":"https://api.github.com/users/shatteringlass/following{/other_user}","gists_url":"https://api.github.com/users/shatteringlass/gists{/gist_id}","starred_url":"https://api.github.com/users/shatteringlass/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/shatteringlass/subscriptions","organizations_url":"https://api.github.com/users/shatteringlass/orgs","repos_url":"https://api.github.com/users/shatteringlass/repos","events_url":"https://api.github.com/users/shatteringlass/events{/privacy}","received_events_url":"https://api.github.com/users/shatteringlass/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/uranusjr/macdown/labels/enhancement","name":"enhancement","color":"207de5"}],"state":"open","locked":false,"assignee":null,"milestone":{"url":"https://api.github.com/repos/uranusjr/macdown/milestones/5","html_url":"https://github.com/uranusjr/macdown/milestones/1.0","labels_url":"https://api.github.com/repos/uranusjr/macdown/milestones/5/labels","id":723101,"number":5,"title":"1.0","description":"This should come when major bugs are all squashed. Most importantly the highlighter problem.","creator":{"login":"uranusjr","id":605277,"avatar_url":"https://avatars.githubusercontent.com/u/605277?v=3","gravatar_id":"","url":"https://api.github.com/users/uranusjr","html_url":"https://github.com/uranusjr","followers_url":"https://api.github.com/users/uranusjr/followers","following_url":"https://api.github.com/users/uranusjr/following{/other_user}","gists_url":"https://api.github.com/users/uranusjr/gists{/gist_id}","starred_url":"https://api.github.com/users/uranusjr/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/uranusjr/subscriptions","organizations_url":"https://api.github.com/users/uranusjr/orgs","repos_url":"https://api.github.com/users/uranusjr/repos","events_url":"https://api.github.com/users/uranusjr/events{/privacy}","received_events_url":"https://api.github.com/users/uranusjr/received_events","type":"User","site_admin":false},"open_issues":12,"closed_issues":6,"state":"open","created_at":"2014-07-16T15:42:39Z","updated_at":"2014-12-28T08:07:40Z","due_on":null,"closed_at":null},"comments":11,"created_at":"2014-12-03T14:22:59Z","updated_at":"2015-03-05T18:14:58Z","closed_at":null,"body":"I think this project could benefit from integrating such a useful feature as UML support for diagrams and flowcharts.  \r\nTwo open source projects seem to have this feature:  \r\n\r\n- [PyMdown's SuperFences](http://facelessuser.github.io/PyMdown/Extensions/SuperFences.html)  \r\n- [umlsync](https://github.com/umlsynco/umlsync)  \r\n\r\nUnfortunately I don't have the skills to port this feature. This is just a feature request."},"comment":{"url":"https://api.github.com/repos/uranusjr/macdown/issues/comments/77417559","html_url":"https://github.com/uranusjr/macdown/issues/224#issuecomment-77417559","issue_url":"https://api.github.com/repos/uranusjr/macdown/issues/224","id":77417559,"user":{"login":"uranusjr","id":605277,"avatar_url":"https://avatars.githubusercontent.com/u/605277?v=3","gravatar_id":"","url":"https://api.github.com/users/uranusjr","html_url":"https://github.com/uranusjr","followers_url":"https://api.github.com/users/uranusjr/followers","following_url":"https://api.github.com/users/uranusjr/following{/other_user}","gists_url":"https://api.github.com/users/uranusjr/gists{/gist_id}","starred_url":"https://api.github.com/users/uranusjr/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/uranusjr/subscriptions","organizations_url":"https://api.github.com/users/uranusjr/orgs","repos_url":"https://api.github.com/users/uranusjr/repos","events_url":"https://api.github.com/users/uranusjr/events{/privacy}","received_events_url":"https://api.github.com/users/uranusjr/received_events","type":"User","site_admin":false},"created_at":"2015-03-05T18:14:58Z","updated_at":"2015-03-05T18:14:58Z","body":"Well, if the package is too big, it will be a pain to download, for one.\r\n\r\nBut the real issue is not the package size itself, but the application when it is launched. Every extra JavaScript library means another thing to load when MacDown renders the preview, and will inevitably slow things down a little bit. Now, loading 500 KB locally is not actually *that* much a problem, I’d admit, but you can make such a case for about a dozen other JavaScript add-ons, too, and if everyone of them is accepted, the slow-down will be apparent. I know from experience that adding a feature is simple, but taking it out is not. So my current approach is to try to err on the cautious side, adding only essential things to the core.\r\n\r\nAnd no, I don’t consider UML essential, sorry. At least not now. That might change though, especially more and more people are now asking for it. This has to be solved somehow."}}