{"action":"closed","number":1085,"pull_request":{"url":"https://api.github.com/repos/linnovate/mean/pulls/1085","id":30822201,"html_url":"https://github.com/linnovate/mean/pull/1085","diff_url":"https://github.com/linnovate/mean/pull/1085.diff","patch_url":"https://github.com/linnovate/mean/pull/1085.patch","issue_url":"https://api.github.com/repos/linnovate/mean/issues/1085","number":1085,"state":"closed","locked":false,"title":"Add 'gulp help' command to show available tasks","user":{"login":"MichaelJCole","id":1504790,"avatar_url":"https://avatars.githubusercontent.com/u/1504790?v=3","gravatar_id":"","url":"https://api.github.com/users/MichaelJCole","html_url":"https://github.com/MichaelJCole","followers_url":"https://api.github.com/users/MichaelJCole/followers","following_url":"https://api.github.com/users/MichaelJCole/following{/other_user}","gists_url":"https://api.github.com/users/MichaelJCole/gists{/gist_id}","starred_url":"https://api.github.com/users/MichaelJCole/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/MichaelJCole/subscriptions","organizations_url":"https://api.github.com/users/MichaelJCole/orgs","repos_url":"https://api.github.com/users/MichaelJCole/repos","events_url":"https://api.github.com/users/MichaelJCole/events{/privacy}","received_events_url":"https://api.github.com/users/MichaelJCole/received_events","type":"User","site_admin":false},"body":"Hey, this is a drive-by pull request for gulp.  This adds a command 'gulp help' that shows available tasks in the gulp file.  It's some sugar.\r\n\r\nE.g.\r\n```\r\nmichael@mc-laptop ~/cm/cm_www:  gulp help                                                                                                  \r\n[11:29:35] Using gulpfile ~/cm/cm_www/gulpfile.js\r\n[11:29:35] Starting 'help'...\r\n\r\nMain Tasks\r\n------------------------------\r\n    clean\r\n    csslint\r\n    cssmin\r\n    default\r\n    develop\r\n    help\r\n    jshint\r\n    less\r\n    loadTestSchema\r\n    mochaTest\r\n    test\r\n    uglify\r\n    watch\r\n\r\nSub Tasks\r\n------------------------------\r\n    env:develop\r\n    env:production\r\n    env:test\r\n    heroku:production\r\n    karma:unit\r\n\r\n[11:29:35] Finished 'help' after 1.33 ms\r\n```\r\n","created_at":"2015-03-10T04:35:02Z","updated_at":"2015-03-10T15:46:38Z","closed_at":"2015-03-10T15:46:38Z","merged_at":null,"merge_commit_sha":"cc3594d6b98e43d1089fcbaffb934457fde5dea0","assignee":null,"milestone":null,"commits_url":"https://api.github.com/repos/linnovate/mean/pulls/1085/commits","review_comments_url":"https://api.github.com/repos/linnovate/mean/pulls/1085/comments","review_comment_url":"https://api.github.com/repos/linnovate/mean/pulls/comments{/number}","comments_url":"https://api.github.com/repos/linnovate/mean/issues/1085/comments","statuses_url":"https://api.github.com/repos/linnovate/mean/statuses/61d0e6b3ae239ea0f3e88c25ba0359e4994710f5","head":{"label":"MichaelJCole:master","ref":"master","sha":"61d0e6b3ae239ea0f3e88c25ba0359e4994710f5","user":{"login":"MichaelJCole","id":1504790,"avatar_url":"https://avatars.githubusercontent.com/u/1504790?v=3","gravatar_id":"","url":"https://api.github.com/users/MichaelJCole","html_url":"https://github.com/MichaelJCole","followers_url":"https://api.github.com/users/MichaelJCole/followers","following_url":"https://api.github.com/users/MichaelJCole/following{/other_user}","gists_url":"https://api.github.com/users/MichaelJCole/gists{/gist_id}","starred_url":"https://api.github.com/users/MichaelJCole/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/MichaelJCole/subscriptions","organizations_url":"https://api.github.com/users/MichaelJCole/orgs","repos_url":"https://api.github.com/users/MichaelJCole/repos","events_url":"https://api.github.com/users/MichaelJCole/events{/privacy}","received_events_url":"https://api.github.com/users/MichaelJCole/received_events","type":"User","site_admin":false},"repo":{"id":31938470,"name":"mean","full_name":"MichaelJCole/mean","owner":{"login":"MichaelJCole","id":1504790,"avatar_url":"https://avatars.githubusercontent.com/u/1504790?v=3","gravatar_id":"","url":"https://api.github.com/users/MichaelJCole","html_url":"https://github.com/MichaelJCole","followers_url":"https://api.github.com/users/MichaelJCole/followers","following_url":"https://api.github.com/users/MichaelJCole/following{/other_user}","gists_url":"https://api.github.com/users/MichaelJCole/gists{/gist_id}","starred_url":"https://api.github.com/users/MichaelJCole/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/MichaelJCole/subscriptions","organizations_url":"https://api.github.com/users/MichaelJCole/orgs","repos_url":"https://api.github.com/users/MichaelJCole/repos","events_url":"https://api.github.com/users/MichaelJCole/events{/privacy}","received_events_url":"https://api.github.com/users/MichaelJCole/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/MichaelJCole/mean","description":"MEAN (Mongo, Express, Angular, Node) - A Simple, Scalable and Easy starting point for full stack javascript web development - utilizing many of the best practices we've found on the way","fork":true,"url":"https://api.github.com/repos/MichaelJCole/mean","forks_url":"https://api.github.com/repos/MichaelJCole/mean/forks","keys_url":"https://api.github.com/repos/MichaelJCole/mean/keys{/key_id}","collaborators_url":"https://api.github.com/repos/MichaelJCole/mean/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/MichaelJCole/mean/teams","hooks_url":"https://api.github.com/repos/MichaelJCole/mean/hooks","issue_events_url":"https://api.github.com/repos/MichaelJCole/mean/issues/events{/number}","events_url":"https://api.github.com/repos/MichaelJCole/mean/events","assignees_url":"https://api.github.com/repos/MichaelJCole/mean/assignees{/user}","branches_url":"https://api.github.com/repos/MichaelJCole/mean/branches{/branch}","tags_url":"https://api.github.com/repos/MichaelJCole/mean/tags","blobs_url":"https://api.github.com/repos/MichaelJCole/mean/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/MichaelJCole/mean/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/MichaelJCole/mean/git/refs{/sha}","trees_url":"https://api.github.com/repos/MichaelJCole/mean/git/trees{/sha}","statuses_url":"https://api.github.com/repos/MichaelJCole/mean/statuses/{sha}","languages_url":"https://api.github.com/repos/MichaelJCole/mean/languages","stargazers_url":"https://api.github.com/repos/MichaelJCole/mean/stargazers","contributors_url":"https://api.github.com/repos/MichaelJCole/mean/contributors","subscribers_url":"https://api.github.com/repos/MichaelJCole/mean/subscribers","subscription_url":"https://api.github.com/repos/MichaelJCole/mean/subscription","commits_url":"https://api.github.com/repos/MichaelJCole/mean/commits{/sha}","git_commits_url":"https://api.github.com/repos/MichaelJCole/mean/git/commits{/sha}","comments_url":"https://api.github.com/repos/MichaelJCole/mean/comments{/number}","issue_comment_url":"https://api.github.com/repos/MichaelJCole/mean/issues/comments{/number}","contents_url":"https://api.github.com/repos/MichaelJCole/mean/contents/{+path}","compare_url":"https://api.github.com/repos/MichaelJCole/mean/compare/{base}...{head}","merges_url":"https://api.github.com/repos/MichaelJCole/mean/merges","archive_url":"https://api.github.com/repos/MichaelJCole/mean/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/MichaelJCole/mean/downloads","issues_url":"https://api.github.com/repos/MichaelJCole/mean/issues{/number}","pulls_url":"https://api.github.com/repos/MichaelJCole/mean/pulls{/number}","milestones_url":"https://api.github.com/repos/MichaelJCole/mean/milestones{/number}","notifications_url":"https://api.github.com/repos/MichaelJCole/mean/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/MichaelJCole/mean/labels{/name}","releases_url":"https://api.github.com/repos/MichaelJCole/mean/releases{/id}","created_at":"2015-03-10T04:32:05Z","updated_at":"2015-03-10T04:33:09Z","pushed_at":"2015-03-10T04:33:08Z","git_url":"git://github.com/MichaelJCole/mean.git","ssh_url":"git@github.com:MichaelJCole/mean.git","clone_url":"https://github.com/MichaelJCole/mean.git","svn_url":"https://github.com/MichaelJCole/mean","homepage":"http://mean.io","size":12847,"stargazers_count":0,"watchers_count":0,"language":"JavaScript","has_issues":false,"has_downloads":true,"has_wiki":true,"has_pages":true,"forks_count":0,"mirror_url":null,"open_issues_count":0,"forks":0,"open_issues":0,"watchers":0,"default_branch":"master"}},"base":{"label":"linnovate:master","ref":"master","sha":"761a9bc753743f7e6474309f678310bec7ef7235","user":{"login":"linnovate","id":307487,"avatar_url":"https://avatars.githubusercontent.com/u/307487?v=3","gravatar_id":"","url":"https://api.github.com/users/linnovate","html_url":"https://github.com/linnovate","followers_url":"https://api.github.com/users/linnovate/followers","following_url":"https://api.github.com/users/linnovate/following{/other_user}","gists_url":"https://api.github.com/users/linnovate/gists{/gist_id}","starred_url":"https://api.github.com/users/linnovate/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/linnovate/subscriptions","organizations_url":"https://api.github.com/users/linnovate/orgs","repos_url":"https://api.github.com/users/linnovate/repos","events_url":"https://api.github.com/users/linnovate/events{/privacy}","received_events_url":"https://api.github.com/users/linnovate/received_events","type":"Organization","site_admin":false},"repo":{"id":10219106,"name":"mean","full_name":"linnovate/mean","owner":{"login":"linnovate","id":307487,"avatar_url":"https://avatars.githubusercontent.com/u/307487?v=3","gravatar_id":"","url":"https://api.github.com/users/linnovate","html_url":"https://github.com/linnovate","followers_url":"https://api.github.com/users/linnovate/followers","following_url":"https://api.github.com/users/linnovate/following{/other_user}","gists_url":"https://api.github.com/users/linnovate/gists{/gist_id}","starred_url":"https://api.github.com/users/linnovate/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/linnovate/subscriptions","organizations_url":"https://api.github.com/users/linnovate/orgs","repos_url":"https://api.github.com/users/linnovate/repos","events_url":"https://api.github.com/users/linnovate/events{/privacy}","received_events_url":"https://api.github.com/users/linnovate/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/linnovate/mean","description":"MEAN (Mongo, Express, Angular, Node) - A Simple, Scalable and Easy starting point for full stack javascript web development - utilizing many of the best practices we've found on the way","fork":false,"url":"https://api.github.com/repos/linnovate/mean","forks_url":"https://api.github.com/repos/linnovate/mean/forks","keys_url":"https://api.github.com/repos/linnovate/mean/keys{/key_id}","collaborators_url":"https://api.github.com/repos/linnovate/mean/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/linnovate/mean/teams","hooks_url":"https://api.github.com/repos/linnovate/mean/hooks","issue_events_url":"https://api.github.com/repos/linnovate/mean/issues/events{/number}","events_url":"https://api.github.com/repos/linnovate/mean/events","assignees_url":"https://api.github.com/repos/linnovate/mean/assignees{/user}","branches_url":"https://api.github.com/repos/linnovate/mean/branches{/branch}","tags_url":"https://api.github.com/repos/linnovate/mean/tags","blobs_url":"https://api.github.com/repos/linnovate/mean/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/linnovate/mean/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/linnovate/mean/git/refs{/sha}","trees_url":"https://api.github.com/repos/linnovate/mean/git/trees{/sha}","statuses_url":"https://api.github.com/repos/linnovate/mean/statuses/{sha}","languages_url":"https://api.github.com/repos/linnovate/mean/languages","stargazers_url":"https://api.github.com/repos/linnovate/mean/stargazers","contributors_url":"https://api.github.com/repos/linnovate/mean/contributors","subscribers_url":"https://api.github.com/repos/linnovate/mean/subscribers","subscription_url":"https://api.github.com/repos/linnovate/mean/subscription","commits_url":"https://api.github.com/repos/linnovate/mean/commits{/sha}","git_commits_url":"https://api.github.com/repos/linnovate/mean/git/commits{/sha}","comments_url":"https://api.github.com/repos/linnovate/mean/comments{/number}","issue_comment_url":"https://api.github.com/repos/linnovate/mean/issues/comments{/number}","contents_url":"https://api.github.com/repos/linnovate/mean/contents/{+path}","compare_url":"https://api.github.com/repos/linnovate/mean/compare/{base}...{head}","merges_url":"https://api.github.com/repos/linnovate/mean/merges","archive_url":"https://api.github.com/repos/linnovate/mean/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/linnovate/mean/downloads","issues_url":"https://api.github.com/repos/linnovate/mean/issues{/number}","pulls_url":"https://api.github.com/repos/linnovate/mean/pulls{/number}","milestones_url":"https://api.github.com/repos/linnovate/mean/milestones{/number}","notifications_url":"https://api.github.com/repos/linnovate/mean/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/linnovate/mean/labels{/name}","releases_url":"https://api.github.com/repos/linnovate/mean/releases{/id}","created_at":"2013-05-22T12:15:47Z","updated_at":"2015-03-10T15:32:07Z","pushed_at":"2015-03-09T07:36:44Z","git_url":"git://github.com/linnovate/mean.git","ssh_url":"git@github.com:linnovate/mean.git","clone_url":"https://github.com/linnovate/mean.git","svn_url":"https://github.com/linnovate/mean","homepage":"http://mean.io","size":12847,"stargazers_count":6260,"watchers_count":6260,"language":"JavaScript","has_issues":true,"has_downloads":true,"has_wiki":true,"has_pages":true,"forks_count":1860,"mirror_url":null,"open_issues_count":304,"forks":1860,"open_issues":304,"watchers":6260,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/linnovate/mean/pulls/1085"},"html":{"href":"https://github.com/linnovate/mean/pull/1085"},"issue":{"href":"https://api.github.com/repos/linnovate/mean/issues/1085"},"comments":{"href":"https://api.github.com/repos/linnovate/mean/issues/1085/comments"},"review_comments":{"href":"https://api.github.com/repos/linnovate/mean/pulls/1085/comments"},"review_comment":{"href":"https://api.github.com/repos/linnovate/mean/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/linnovate/mean/pulls/1085/commits"},"statuses":{"href":"https://api.github.com/repos/linnovate/mean/statuses/61d0e6b3ae239ea0f3e88c25ba0359e4994710f5"}},"merged":false,"mergeable":true,"mergeable_state":"clean","merged_by":null,"comments":1,"review_comments":0,"commits":1,"additions":6,"deletions":0,"changed_files":2}}