{"action":"created","issue":{"url":"https://api.github.com/repos/Automattic/wp-calypso/issues/3635","repository_url":"https://api.github.com/repos/Automattic/wp-calypso","labels_url":"https://api.github.com/repos/Automattic/wp-calypso/issues/3635/labels{/name}","comments_url":"https://api.github.com/repos/Automattic/wp-calypso/issues/3635/comments","events_url":"https://api.github.com/repos/Automattic/wp-calypso/issues/3635/events","html_url":"https://github.com/Automattic/wp-calypso/pull/3635","id":137097224,"number":3635,"title":"partial makefile refactor to npm scripts","user":{"login":"Pomax","id":177243,"avatar_url":"https://avatars.githubusercontent.com/u/177243?v=3","gravatar_id":"","url":"https://api.github.com/users/Pomax","html_url":"https://github.com/Pomax","followers_url":"https://api.github.com/users/Pomax/followers","following_url":"https://api.github.com/users/Pomax/following{/other_user}","gists_url":"https://api.github.com/users/Pomax/gists{/gist_id}","starred_url":"https://api.github.com/users/Pomax/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Pomax/subscriptions","organizations_url":"https://api.github.com/users/Pomax/orgs","repos_url":"https://api.github.com/users/Pomax/repos","events_url":"https://api.github.com/users/Pomax/events{/privacy}","received_events_url":"https://api.github.com/users/Pomax/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/Automattic/wp-calypso/labels/Build","name":"Build","color":"006b75"},{"url":"https://api.github.com/repos/Automattic/wp-calypso/labels/OSS%20Citizen","name":"OSS Citizen","color":"5319e7"},{"url":"https://api.github.com/repos/Automattic/wp-calypso/labels/[Status]%20Needs%20Review","name":"[Status] Needs Review","color":"fbca04"}],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":8,"created_at":"2016-02-28T21:19:54Z","updated_at":"2016-06-02T18:16:17Z","closed_at":"2016-06-02T18:16:17Z","pull_request":{"url":"https://api.github.com/repos/Automattic/wp-calypso/pulls/3635","html_url":"https://github.com/Automattic/wp-calypso/pull/3635","diff_url":"https://github.com/Automattic/wp-calypso/pull/3635.diff","patch_url":"https://github.com/Automattic/wp-calypso/pull/3635.patch"},"body":"Partially addresses https://github.com/Automattic/wp-calypso/issues/3520\r\n\r\nThis refactors parts of the makefile that are not cross-platform supportive to npm scripts, which are. This fixes several issues for windows users, at least in terms of \"getting the code, and then running it\", although for dev purposes, the commit and push hooks should be refactored to \"not bash\", as well as all associated files that assume they're running in bash rather than running shell-agnostic by taking advantage of the fact that we have node and npm available, which means we have all the cross-platform tools we need.\r\n\r\nNote that the Makefile still contains cross-platform breaking bash instructions, so I only fixed the ones that prevented `make run` from getting a windows user (or not-bash-compatible shell user) to a working `localhost:3000` - more work is required to make the entire Makefile cross-platform compatible."},"comment":{"url":"https://api.github.com/repos/Automattic/wp-calypso/issues/comments/223376429","html_url":"https://github.com/Automattic/wp-calypso/pull/3635#issuecomment-223376429","issue_url":"https://api.github.com/repos/Automattic/wp-calypso/issues/3635","id":223376429,"user":{"login":"apeatling","id":1464705,"avatar_url":"https://avatars.githubusercontent.com/u/1464705?v=3","gravatar_id":"","url":"https://api.github.com/users/apeatling","html_url":"https://github.com/apeatling","followers_url":"https://api.github.com/users/apeatling/followers","following_url":"https://api.github.com/users/apeatling/following{/other_user}","gists_url":"https://api.github.com/users/apeatling/gists{/gist_id}","starred_url":"https://api.github.com/users/apeatling/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/apeatling/subscriptions","organizations_url":"https://api.github.com/users/apeatling/orgs","repos_url":"https://api.github.com/users/apeatling/repos","events_url":"https://api.github.com/users/apeatling/events{/privacy}","received_events_url":"https://api.github.com/users/apeatling/received_events","type":"User","site_admin":false},"created_at":"2016-06-02T18:16:17Z","updated_at":"2016-06-02T18:16:17Z","body":"Closing this, reopen if there is something more actionable here."}}
{"actor":{"display_login":"apeatling"}}