{"action":"created","issue":{"url":"https://api.github.com/repos/mrdoob/three.js/issues/7258","labels_url":"https://api.github.com/repos/mrdoob/three.js/issues/7258/labels{/name}","comments_url":"https://api.github.com/repos/mrdoob/three.js/issues/7258/comments","events_url":"https://api.github.com/repos/mrdoob/three.js/issues/7258/events","html_url":"https://github.com/mrdoob/three.js/issues/7258","id":108737157,"number":7258,"title":"Threejsworker","user":{"login":"gero3","id":155535,"avatar_url":"https://avatars.githubusercontent.com/u/155535?v=3","gravatar_id":"","url":"https://api.github.com/users/gero3","html_url":"https://github.com/gero3","followers_url":"https://api.github.com/users/gero3/followers","following_url":"https://api.github.com/users/gero3/following{/other_user}","gists_url":"https://api.github.com/users/gero3/gists{/gist_id}","starred_url":"https://api.github.com/users/gero3/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/gero3/subscriptions","organizations_url":"https://api.github.com/users/gero3/orgs","repos_url":"https://api.github.com/users/gero3/repos","events_url":"https://api.github.com/users/gero3/events{/privacy}","received_events_url":"https://api.github.com/users/gero3/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":15,"created_at":"2015-09-28T20:11:50Z","updated_at":"2015-09-30T18:06:32Z","closed_at":null,"body":"[Threejsworker](http://threejsworker.com/pullrequests.html) is a website built to enhance the development of Three.js. Right now, the only thing, it can do is get all pull requests, build them and show the examples. All within a minute of publishing the code on github. Which is something @WestLangley and @bhouston asked for. \r\n\r\nIt simplifies to check out a Pull request and it doesn't hide any file in the repository. It can be used to view the editor or anything in the repository of that Pull request.\r\n\r\nRight  now there are still some problems with it:\r\n- It is hard to navigate from a pull request and the website and back. \r\n- It doesn't generate any minified files(even three.min.js is a non-minified version).\r\n- If you want inactive Pullrequests to get shown, you either have to comment on that pull request or call \r\nhttp://threejsworker.com/api/pullrequests/{{pullrequestID}}/ and give it a minute to process it.\r\n- It isn't very intuitive to get back from the examples to the index of pull requests.\r\n\r\nIt also brings other possibilities like:\r\n- A automatic Pull request to cleanup based on Mr.doob's Code Style™ (could be daily updated or something)\r\n- Comparing version of three.js examples in a single screen simply by selecting a different option.\r\n- Automatic testing of our growing unit tests.\r\n- and more of course\r\n\r\nI just hope it is a welcome update. At the very least it is for me a useful tool to test big PRs in a simple way. Which is why I'm planning to open source the code later this week, so it doesn't get lost."},"comment":{"url":"https://api.github.com/repos/mrdoob/three.js/issues/comments/144493543","html_url":"https://github.com/mrdoob/three.js/issues/7258#issuecomment-144493543","issue_url":"https://api.github.com/repos/mrdoob/three.js/issues/7258","id":144493543,"user":{"login":"bhouston","id":588541,"avatar_url":"https://avatars.githubusercontent.com/u/588541?v=3","gravatar_id":"","url":"https://api.github.com/users/bhouston","html_url":"https://github.com/bhouston","followers_url":"https://api.github.com/users/bhouston/followers","following_url":"https://api.github.com/users/bhouston/following{/other_user}","gists_url":"https://api.github.com/users/bhouston/gists{/gist_id}","starred_url":"https://api.github.com/users/bhouston/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bhouston/subscriptions","organizations_url":"https://api.github.com/users/bhouston/orgs","repos_url":"https://api.github.com/users/bhouston/repos","events_url":"https://api.github.com/users/bhouston/events{/privacy}","received_events_url":"https://api.github.com/users/bhouston/received_events","type":"User","site_admin":false},"created_at":"2015-09-30T18:06:32Z","updated_at":"2015-09-30T18:06:32Z","body":"Maybe we should create at threejsworkerworker that tests builds of threejsworker to ensure that they are okay before deploying?"}}