{"action":"created","issue":{"url":"https://api.github.com/repos/magento/magento2/issues/2104","labels_url":"https://api.github.com/repos/magento/magento2/issues/2104/labels{/name}","comments_url":"https://api.github.com/repos/magento/magento2/issues/2104/comments","events_url":"https://api.github.com/repos/magento/magento2/issues/2104/events","html_url":"https://github.com/magento/magento2/issues/2104","id":111216203,"number":2104,"title":"replace grunt with gulp","user":{"login":"markoshust","id":437029,"avatar_url":"https://avatars.githubusercontent.com/u/437029?v=3","gravatar_id":"","url":"https://api.github.com/users/markoshust","html_url":"https://github.com/markoshust","followers_url":"https://api.github.com/users/markoshust/followers","following_url":"https://api.github.com/users/markoshust/following{/other_user}","gists_url":"https://api.github.com/users/markoshust/gists{/gist_id}","starred_url":"https://api.github.com/users/markoshust/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/markoshust/subscriptions","organizations_url":"https://api.github.com/users/markoshust/orgs","repos_url":"https://api.github.com/users/markoshust/repos","events_url":"https://api.github.com/users/markoshust/events{/privacy}","received_events_url":"https://api.github.com/users/markoshust/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/magento/magento2/labels/improvement","name":"improvement","color":"e102d8"}],"state":"open","locked":false,"assignee":{"login":"tkacheva","id":5603216,"avatar_url":"https://avatars.githubusercontent.com/u/5603216?v=3","gravatar_id":"","url":"https://api.github.com/users/tkacheva","html_url":"https://github.com/tkacheva","followers_url":"https://api.github.com/users/tkacheva/followers","following_url":"https://api.github.com/users/tkacheva/following{/other_user}","gists_url":"https://api.github.com/users/tkacheva/gists{/gist_id}","starred_url":"https://api.github.com/users/tkacheva/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tkacheva/subscriptions","organizations_url":"https://api.github.com/users/tkacheva/orgs","repos_url":"https://api.github.com/users/tkacheva/repos","events_url":"https://api.github.com/users/tkacheva/events{/privacy}","received_events_url":"https://api.github.com/users/tkacheva/received_events","type":"User","site_admin":false},"milestone":null,"comments":17,"created_at":"2015-10-13T16:18:22Z","updated_at":"2015-10-24T05:34:49Z","closed_at":null,"body":"Grunt has a very slow building process. Gulp should replace Grunt as the recommended method for building static assets.\r\n\r\nThis would also be a good time to decouple PHP calls from the nodejs build process. Any PHP calls from nodejs should be moved to `./bin/magento` so node/js code is kept node/js only, and PHP scripts are only called from PHP. This will help streamline the deployment process."},"comment":{"url":"https://api.github.com/repos/magento/magento2/issues/comments/150758606","html_url":"https://github.com/magento/magento2/issues/2104#issuecomment-150758606","issue_url":"https://api.github.com/repos/magento/magento2/issues/2104","id":150758606,"user":{"login":"alankent","id":5702163,"avatar_url":"https://avatars.githubusercontent.com/u/5702163?v=3","gravatar_id":"","url":"https://api.github.com/users/alankent","html_url":"https://github.com/alankent","followers_url":"https://api.github.com/users/alankent/followers","following_url":"https://api.github.com/users/alankent/following{/other_user}","gists_url":"https://api.github.com/users/alankent/gists{/gist_id}","starred_url":"https://api.github.com/users/alankent/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/alankent/subscriptions","organizations_url":"https://api.github.com/users/alankent/orgs","repos_url":"https://api.github.com/users/alankent/repos","events_url":"https://api.github.com/users/alankent/events{/privacy}","received_events_url":"https://api.github.com/users/alankent/received_events","type":"User","site_admin":false},"created_at":"2015-10-24T05:34:49Z","updated_at":"2015-10-24T05:34:49Z","body":"Nothing like trying to explain something to force yourself to learn it!  (To be honest, I still don't understand all the rules - we have modes like client side Less compilation, where we make all the individual Less files available for download by the browser, so it does the compilation. I am still trying to understand all the subtleties myself.)"}}