{"action":"created","issue":{"url":"https://api.github.com/repos/compodoc/compodoc/issues/131","repository_url":"https://api.github.com/repos/compodoc/compodoc","labels_url":"https://api.github.com/repos/compodoc/compodoc/issues/131/labels{/name}","comments_url":"https://api.github.com/repos/compodoc/compodoc/issues/131/comments","events_url":"https://api.github.com/repos/compodoc/compodoc/issues/131/events","html_url":"https://github.com/compodoc/compodoc/issues/131","id":216595282,"number":131,"title":"[BUG] Documentation Generation is Slow with Large Projects","user":{"login":"jongunter","id":5541768,"avatar_url":"https://avatars1.githubusercontent.com/u/5541768?v=4","gravatar_id":"","url":"https://api.github.com/users/jongunter","html_url":"https://github.com/jongunter","followers_url":"https://api.github.com/users/jongunter/followers","following_url":"https://api.github.com/users/jongunter/following{/other_user}","gists_url":"https://api.github.com/users/jongunter/gists{/gist_id}","starred_url":"https://api.github.com/users/jongunter/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jongunter/subscriptions","organizations_url":"https://api.github.com/users/jongunter/orgs","repos_url":"https://api.github.com/users/jongunter/repos","events_url":"https://api.github.com/users/jongunter/events{/privacy}","received_events_url":"https://api.github.com/users/jongunter/received_events","type":"User","site_admin":false},"labels":[{"id":622756238,"url":"https://api.github.com/repos/compodoc/compodoc/labels/Priority:%20Low","name":"Priority: Low","color":"009800","default":false},{"id":622759091,"url":"https://api.github.com/repos/compodoc/compodoc/labels/Status:%20Completed","name":"Status: Completed","color":"006b75","default":false},{"id":623092162,"url":"https://api.github.com/repos/compodoc/compodoc/labels/Time:%20~3%20hours","name":"Time: ~3 hours","color":"d4c5f9","default":false},{"id":462968396,"url":"https://api.github.com/repos/compodoc/compodoc/labels/Type:%20Bug","name":"Type: Bug","color":"e11d21","default":false}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":{"url":"https://api.github.com/repos/compodoc/compodoc/milestones/5","html_url":"https://github.com/compodoc/compodoc/milestone/5","labels_url":"https://api.github.com/repos/compodoc/compodoc/milestones/5/labels","id":2632525,"number":5,"title":"1.0.0-beta.14","description":"","creator":{"login":"vogloblinsky","id":2841805,"avatar_url":"https://avatars3.githubusercontent.com/u/2841805?v=4","gravatar_id":"","url":"https://api.github.com/users/vogloblinsky","html_url":"https://github.com/vogloblinsky","followers_url":"https://api.github.com/users/vogloblinsky/followers","following_url":"https://api.github.com/users/vogloblinsky/following{/other_user}","gists_url":"https://api.github.com/users/vogloblinsky/gists{/gist_id}","starred_url":"https://api.github.com/users/vogloblinsky/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/vogloblinsky/subscriptions","organizations_url":"https://api.github.com/users/vogloblinsky/orgs","repos_url":"https://api.github.com/users/vogloblinsky/repos","events_url":"https://api.github.com/users/vogloblinsky/events{/privacy}","received_events_url":"https://api.github.com/users/vogloblinsky/received_events","type":"User","site_admin":false},"open_issues":19,"closed_issues":1,"state":"open","created_at":"2017-07-10T18:30:51Z","updated_at":"2017-07-27T22:51:59Z","due_on":null,"closed_at":null},"comments":12,"created_at":"2017-03-23T22:47:47Z","updated_at":"2017-07-27T22:54:11Z","closed_at":null,"body":"##### **Overview of the issue**\r\nI have an Angular 2.4 CLI project with 10ish modules and nearly 90 components (and growing!).  When I run `compodoc,` it takes about 2-3 minutes to complete. This is a great piece of software, and I love it, but 3 minutes to build our documentation library is rough, especially coming from AngularJS, where a single pass of `gulp-ngdoc` on an application twice as big takes less than a second.\r\n\r\n##### **Operating System, Node.js, npm, compodoc version(s)**\r\nThis seems to happen regardless of the environment...\r\nWindows 8 & Mac OS X\r\ncompodoc 0.0.40 \r\nnpm 4.0.5\r\nnode 7.4.0\r\n\r\n##### **Compodoc installed globally or locally ?**\r\nlocally\r\n\r\n\r\n"},"comment":{"url":"https://api.github.com/repos/compodoc/compodoc/issues/comments/318508993","html_url":"https://github.com/compodoc/compodoc/issues/131#issuecomment-318508993","issue_url":"https://api.github.com/repos/compodoc/compodoc/issues/131","id":318508993,"user":{"login":"vogloblinsky","id":2841805,"avatar_url":"https://avatars3.githubusercontent.com/u/2841805?v=4","gravatar_id":"","url":"https://api.github.com/users/vogloblinsky","html_url":"https://github.com/vogloblinsky","followers_url":"https://api.github.com/users/vogloblinsky/followers","following_url":"https://api.github.com/users/vogloblinsky/following{/other_user}","gists_url":"https://api.github.com/users/vogloblinsky/gists{/gist_id}","starred_url":"https://api.github.com/users/vogloblinsky/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/vogloblinsky/subscriptions","organizations_url":"https://api.github.com/users/vogloblinsky/orgs","repos_url":"https://api.github.com/users/vogloblinsky/repos","events_url":"https://api.github.com/users/vogloblinsky/events{/privacy}","received_events_url":"https://api.github.com/users/vogloblinsky/received_events","type":"User","site_admin":false},"created_at":"2017-07-27T22:54:11Z","updated_at":"2017-07-27T22:54:11Z","body":"@RobertBroersma @jongunter \r\nI have found the source of this issue, it was about files initial scanning, and glob exclusion in exclude attribute in tsconfig.json.\r\nThe scanning part has been rewritten, and successfully tested on [Primeng project](https://github.com/primefaces/primeng), which has around 228 modules and 206 components.\r\nThe fix will come in next release 1.0.0-beta.14\r\nIf you want to test before, install locally the development version of compodoc : \r\n\r\n```\r\nnpm i --save-dev https://github.com/compodoc/compodoc#develop\r\nnode_modules/bin/compodoc -p src/tsconfig.json\r\n```"}}
{"actor":{"display_login":"vogloblinsky"}}