{"action":"created","comment":{"url":"https://api.github.com/repos/angularity/node-angularity/pulls/comments/24733221","id":24733221,"diff_hunk":"@@ -123,23 +124,29 @@ yargs.getInstance('init')\n     'The following steps are taken. Some steps are gated by respective a flag. Default options may be globally ' +\n     'defined or reset using the --defaults option.',\n     '',\n-    '* project directory     exists, else create    --subdir',\n-    '* /' + padded(20)(streams.APP            ) + ' exists, else create',\n-    '* /' + padded(20)(streams.APP + '/*.html') + ' exists, else create',\n-    '* /' + padded(20)(streams.APP + '/*.scss') + ' exists, else create',\n-    '* angularity.json       exists, else create',\n-    '* package.json          exists, else create    --npm',\n-    '* bower.json            exists, else create    --bower',\n-    '* karma.conf.js         exists, else create    --karma',\n-    '* .jshintrc             exists, else create    --jshint',\n-    '* .gitignore            exists, else create    --gitignore',\n-    '* initialise and launch an IDE                 --ide',\n+    '* project directory    exists, else create    --subdir',\n+    '* /' + padded(20)(streams.APP            ) + 'exists, else create',\n+    '* /' + padded(20)(streams.APP + '/*.html') + 'exists, else create',\n+    '* /' + padded(20)(streams.APP + '/*.scss') + 'exists, else create',\n+    '* angularity.json      exists, else create',\n+    '* package.json         exists, else create    --npm',\n+    '* bower.json           exists, else create    --bower',\n+    '* karma.conf.js        exists, else create    --karma',\n+    '* .jshintrc            exists, else create    --jshint',\n+    '* .gitignore           exists, else create    --gitignore',\n+    '* run IDE task                                --ide',\n     '',\n-    'Notes:',\n+    'By default, a subdirectory is created for the project',\n     '',\n-    '* No properties are set in existing files, delete existing files in order to change properties.',\n-    '* Both the npm and bower packages are initially set private which you will need to clear in order to publish.',\n-    '* Any given IDE is initialised per its task defaults. Use the task separately to review these options.'\n+    'Where run on an exising project existing files will not be altered, delete existing files in order to change ' +\n+    'properties.',\n+    '',\n+    'Both the npm and bower packages are initially set private which you will need to clear in order to publish.',\n+    '',\n+    'Available IDE tasks include:',\n+    IDE_LIST.join(', '),\n+    '',\n+    'Any given IDE is initialised per its task defaults. Use the task separately to review these options.'\n   ].join('\\n')))","path":"tasks/init.js","position":50,"original_position":50,"commit_id":"8d2331c418abbf033b65f9fc229f386acad597e8","original_commit_id":"8d2331c418abbf033b65f9fc229f386acad597e8","user":{"login":"bguiz","id":1773785,"avatar_url":"https://avatars.githubusercontent.com/u/1773785?v=3","gravatar_id":"","url":"https://api.github.com/users/bguiz","html_url":"https://github.com/bguiz","followers_url":"https://api.github.com/users/bguiz/followers","following_url":"https://api.github.com/users/bguiz/following{/other_user}","gists_url":"https://api.github.com/users/bguiz/gists{/gist_id}","starred_url":"https://api.github.com/users/bguiz/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bguiz/subscriptions","organizations_url":"https://api.github.com/users/bguiz/orgs","repos_url":"https://api.github.com/users/bguiz/repos","events_url":"https://api.github.com/users/bguiz/events{/privacy}","received_events_url":"https://api.github.com/users/bguiz/received_events","type":"User","site_admin":false},"body":"- This is beginning to look like we should read the description in from a file - there's quite a lot of string concatentation going on here.\r\n- Do either regex replacements or templating for the dynamic bits\r\n- Question: Do we really need those dynamic bits, or would it be OK to simply hard code \"app\" here?","created_at":"2015-02-16T06:09:54Z","updated_at":"2015-02-16T06:09:54Z","html_url":"https://github.com/angularity/node-angularity/pull/19#discussion_r24733221","pull_request_url":"https://api.github.com/repos/angularity/node-angularity/pulls/19","_links":{"self":{"href":"https://api.github.com/repos/angularity/node-angularity/pulls/comments/24733221"},"html":{"href":"https://github.com/angularity/node-angularity/pull/19#discussion_r24733221"},"pull_request":{"href":"https://api.github.com/repos/angularity/node-angularity/pulls/19"}}},"pull_request":{"url":"https://api.github.com/repos/angularity/node-angularity/pulls/19","id":29350859,"html_url":"https://github.com/angularity/node-angularity/pull/19","diff_url":"https://github.com/angularity/node-angularity/pull/19.diff","patch_url":"https://github.com/angularity/node-angularity/pull/19.patch","issue_url":"https://api.github.com/repos/angularity/node-angularity/issues/19","number":19,"state":"open","locked":false,"title":"various miscelaneous","user":{"login":"bholloway","id":6868309,"avatar_url":"https://avatars.githubusercontent.com/u/6868309?v=3","gravatar_id":"","url":"https://api.github.com/users/bholloway","html_url":"https://github.com/bholloway","followers_url":"https://api.github.com/users/bholloway/followers","following_url":"https://api.github.com/users/bholloway/following{/other_user}","gists_url":"https://api.github.com/users/bholloway/gists{/gist_id}","starred_url":"https://api.github.com/users/bholloway/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bholloway/subscriptions","organizations_url":"https://api.github.com/users/bholloway/orgs","repos_url":"https://api.github.com/users/bholloway/repos","events_url":"https://api.github.com/users/bholloway/events{/privacy}","received_events_url":"https://api.github.com/users/bholloway/received_events","type":"User","site_admin":false},"body":"","created_at":"2015-02-16T05:36:03Z","updated_at":"2015-02-16T06:09:54Z","closed_at":null,"merged_at":null,"merge_commit_sha":"5a25f1a4b8d44b4af121d07a947f1b3417e5d4a3","assignee":{"login":"impaler","id":510807,"avatar_url":"https://avatars.githubusercontent.com/u/510807?v=3","gravatar_id":"","url":"https://api.github.com/users/impaler","html_url":"https://github.com/impaler","followers_url":"https://api.github.com/users/impaler/followers","following_url":"https://api.github.com/users/impaler/following{/other_user}","gists_url":"https://api.github.com/users/impaler/gists{/gist_id}","starred_url":"https://api.github.com/users/impaler/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/impaler/subscriptions","organizations_url":"https://api.github.com/users/impaler/orgs","repos_url":"https://api.github.com/users/impaler/repos","events_url":"https://api.github.com/users/impaler/events{/privacy}","received_events_url":"https://api.github.com/users/impaler/received_events","type":"User","site_admin":false},"milestone":null,"commits_url":"https://api.github.com/repos/angularity/node-angularity/pulls/19/commits","review_comments_url":"https://api.github.com/repos/angularity/node-angularity/pulls/19/comments","review_comment_url":"https://api.github.com/repos/angularity/node-angularity/pulls/comments/{number}","comments_url":"https://api.github.com/repos/angularity/node-angularity/issues/19/comments","statuses_url":"https://api.github.com/repos/angularity/node-angularity/statuses/8d2331c418abbf033b65f9fc229f386acad597e8","head":{"label":"bholloway:master","ref":"master","sha":"8d2331c418abbf033b65f9fc229f386acad597e8","user":{"login":"bholloway","id":6868309,"avatar_url":"https://avatars.githubusercontent.com/u/6868309?v=3","gravatar_id":"","url":"https://api.github.com/users/bholloway","html_url":"https://github.com/bholloway","followers_url":"https://api.github.com/users/bholloway/followers","following_url":"https://api.github.com/users/bholloway/following{/other_user}","gists_url":"https://api.github.com/users/bholloway/gists{/gist_id}","starred_url":"https://api.github.com/users/bholloway/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bholloway/subscriptions","organizations_url":"https://api.github.com/users/bholloway/orgs","repos_url":"https://api.github.com/users/bholloway/repos","events_url":"https://api.github.com/users/bholloway/events{/privacy}","received_events_url":"https://api.github.com/users/bholloway/received_events","type":"User","site_admin":false},"repo":{"id":23051698,"name":"node-angularity","full_name":"bholloway/node-angularity","owner":{"login":"bholloway","id":6868309,"avatar_url":"https://avatars.githubusercontent.com/u/6868309?v=3","gravatar_id":"","url":"https://api.github.com/users/bholloway","html_url":"https://github.com/bholloway","followers_url":"https://api.github.com/users/bholloway/followers","following_url":"https://api.github.com/users/bholloway/following{/other_user}","gists_url":"https://api.github.com/users/bholloway/gists{/gist_id}","starred_url":"https://api.github.com/users/bholloway/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bholloway/subscriptions","organizations_url":"https://api.github.com/users/bholloway/orgs","repos_url":"https://api.github.com/users/bholloway/repos","events_url":"https://api.github.com/users/bholloway/events{/privacy}","received_events_url":"https://api.github.com/users/bholloway/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/bholloway/node-angularity","description":"Gulpfile for building Angular ES6 and SASS from local and bower sources","fork":false,"url":"https://api.github.com/repos/bholloway/node-angularity","forks_url":"https://api.github.com/repos/bholloway/node-angularity/forks","keys_url":"https://api.github.com/repos/bholloway/node-angularity/keys{/key_id}","collaborators_url":"https://api.github.com/repos/bholloway/node-angularity/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/bholloway/node-angularity/teams","hooks_url":"https://api.github.com/repos/bholloway/node-angularity/hooks","issue_events_url":"https://api.github.com/repos/bholloway/node-angularity/issues/events{/number}","events_url":"https://api.github.com/repos/bholloway/node-angularity/events","assignees_url":"https://api.github.com/repos/bholloway/node-angularity/assignees{/user}","branches_url":"https://api.github.com/repos/bholloway/node-angularity/branches{/branch}","tags_url":"https://api.github.com/repos/bholloway/node-angularity/tags","blobs_url":"https://api.github.com/repos/bholloway/node-angularity/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/bholloway/node-angularity/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/bholloway/node-angularity/git/refs{/sha}","trees_url":"https://api.github.com/repos/bholloway/node-angularity/git/trees{/sha}","statuses_url":"https://api.github.com/repos/bholloway/node-angularity/statuses/{sha}","languages_url":"https://api.github.com/repos/bholloway/node-angularity/languages","stargazers_url":"https://api.github.com/repos/bholloway/node-angularity/stargazers","contributors_url":"https://api.github.com/repos/bholloway/node-angularity/contributors","subscribers_url":"https://api.github.com/repos/bholloway/node-angularity/subscribers","subscription_url":"https://api.github.com/repos/bholloway/node-angularity/subscription","commits_url":"https://api.github.com/repos/bholloway/node-angularity/commits{/sha}","git_commits_url":"https://api.github.com/repos/bholloway/node-angularity/git/commits{/sha}","comments_url":"https://api.github.com/repos/bholloway/node-angularity/comments{/number}","issue_comment_url":"https://api.github.com/repos/bholloway/node-angularity/issues/comments/{number}","contents_url":"https://api.github.com/repos/bholloway/node-angularity/contents/{+path}","compare_url":"https://api.github.com/repos/bholloway/node-angularity/compare/{base}...{head}","merges_url":"https://api.github.com/repos/bholloway/node-angularity/merges","archive_url":"https://api.github.com/repos/bholloway/node-angularity/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/bholloway/node-angularity/downloads","issues_url":"https://api.github.com/repos/bholloway/node-angularity/issues{/number}","pulls_url":"https://api.github.com/repos/bholloway/node-angularity/pulls{/number}","milestones_url":"https://api.github.com/repos/bholloway/node-angularity/milestones{/number}","notifications_url":"https://api.github.com/repos/bholloway/node-angularity/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/bholloway/node-angularity/labels{/name}","releases_url":"https://api.github.com/repos/bholloway/node-angularity/releases{/id}","created_at":"2014-08-17T22:15:17Z","updated_at":"2015-02-16T04:53:17Z","pushed_at":"2015-02-16T04:53:16Z","git_url":"git://github.com/bholloway/node-angularity.git","ssh_url":"git@github.com:bholloway/node-angularity.git","clone_url":"https://github.com/bholloway/node-angularity.git","svn_url":"https://github.com/bholloway/node-angularity","homepage":null,"size":2243,"stargazers_count":0,"watchers_count":0,"language":"JavaScript","has_issues":false,"has_downloads":true,"has_wiki":false,"has_pages":false,"forks_count":4,"mirror_url":null,"open_issues_count":0,"forks":4,"open_issues":0,"watchers":0,"default_branch":"master"}},"base":{"label":"angularity:master","ref":"master","sha":"6108afca0a587633c68924d126633af95750a811","user":{"login":"angularity","id":9144036,"avatar_url":"https://avatars.githubusercontent.com/u/9144036?v=3","gravatar_id":"","url":"https://api.github.com/users/angularity","html_url":"https://github.com/angularity","followers_url":"https://api.github.com/users/angularity/followers","following_url":"https://api.github.com/users/angularity/following{/other_user}","gists_url":"https://api.github.com/users/angularity/gists{/gist_id}","starred_url":"https://api.github.com/users/angularity/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/angularity/subscriptions","organizations_url":"https://api.github.com/users/angularity/orgs","repos_url":"https://api.github.com/users/angularity/repos","events_url":"https://api.github.com/users/angularity/events{/privacy}","received_events_url":"https://api.github.com/users/angularity/received_events","type":"Organization","site_admin":false},"repo":{"id":25058161,"name":"node-angularity","full_name":"angularity/node-angularity","owner":{"login":"angularity","id":9144036,"avatar_url":"https://avatars.githubusercontent.com/u/9144036?v=3","gravatar_id":"","url":"https://api.github.com/users/angularity","html_url":"https://github.com/angularity","followers_url":"https://api.github.com/users/angularity/followers","following_url":"https://api.github.com/users/angularity/following{/other_user}","gists_url":"https://api.github.com/users/angularity/gists{/gist_id}","starred_url":"https://api.github.com/users/angularity/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/angularity/subscriptions","organizations_url":"https://api.github.com/users/angularity/orgs","repos_url":"https://api.github.com/users/angularity/repos","events_url":"https://api.github.com/users/angularity/events{/privacy}","received_events_url":"https://api.github.com/users/angularity/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/angularity/node-angularity","description":"Angularity proper","fork":true,"url":"https://api.github.com/repos/angularity/node-angularity","forks_url":"https://api.github.com/repos/angularity/node-angularity/forks","keys_url":"https://api.github.com/repos/angularity/node-angularity/keys{/key_id}","collaborators_url":"https://api.github.com/repos/angularity/node-angularity/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/angularity/node-angularity/teams","hooks_url":"https://api.github.com/repos/angularity/node-angularity/hooks","issue_events_url":"https://api.github.com/repos/angularity/node-angularity/issues/events{/number}","events_url":"https://api.github.com/repos/angularity/node-angularity/events","assignees_url":"https://api.github.com/repos/angularity/node-angularity/assignees{/user}","branches_url":"https://api.github.com/repos/angularity/node-angularity/branches{/branch}","tags_url":"https://api.github.com/repos/angularity/node-angularity/tags","blobs_url":"https://api.github.com/repos/angularity/node-angularity/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/angularity/node-angularity/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/angularity/node-angularity/git/refs{/sha}","trees_url":"https://api.github.com/repos/angularity/node-angularity/git/trees{/sha}","statuses_url":"https://api.github.com/repos/angularity/node-angularity/statuses/{sha}","languages_url":"https://api.github.com/repos/angularity/node-angularity/languages","stargazers_url":"https://api.github.com/repos/angularity/node-angularity/stargazers","contributors_url":"https://api.github.com/repos/angularity/node-angularity/contributors","subscribers_url":"https://api.github.com/repos/angularity/node-angularity/subscribers","subscription_url":"https://api.github.com/repos/angularity/node-angularity/subscription","commits_url":"https://api.github.com/repos/angularity/node-angularity/commits{/sha}","git_commits_url":"https://api.github.com/repos/angularity/node-angularity/git/commits{/sha}","comments_url":"https://api.github.com/repos/angularity/node-angularity/comments{/number}","issue_comment_url":"https://api.github.com/repos/angularity/node-angularity/issues/comments/{number}","contents_url":"https://api.github.com/repos/angularity/node-angularity/contents/{+path}","compare_url":"https://api.github.com/repos/angularity/node-angularity/compare/{base}...{head}","merges_url":"https://api.github.com/repos/angularity/node-angularity/merges","archive_url":"https://api.github.com/repos/angularity/node-angularity/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/angularity/node-angularity/downloads","issues_url":"https://api.github.com/repos/angularity/node-angularity/issues{/number}","pulls_url":"https://api.github.com/repos/angularity/node-angularity/pulls{/number}","milestones_url":"https://api.github.com/repos/angularity/node-angularity/milestones{/number}","notifications_url":"https://api.github.com/repos/angularity/node-angularity/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/angularity/node-angularity/labels{/name}","releases_url":"https://api.github.com/repos/angularity/node-angularity/releases{/id}","created_at":"2014-10-11T00:36:20Z","updated_at":"2015-02-16T04:15:28Z","pushed_at":"2015-02-16T04:15:27Z","git_url":"git://github.com/angularity/node-angularity.git","ssh_url":"git@github.com:angularity/node-angularity.git","clone_url":"https://github.com/angularity/node-angularity.git","svn_url":"https://github.com/angularity/node-angularity","homepage":"http://angularity.github.io","size":2321,"stargazers_count":2,"watchers_count":2,"language":"JavaScript","has_issues":true,"has_downloads":true,"has_wiki":false,"has_pages":false,"forks_count":3,"mirror_url":null,"open_issues_count":3,"forks":3,"open_issues":3,"watchers":2,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/angularity/node-angularity/pulls/19"},"html":{"href":"https://github.com/angularity/node-angularity/pull/19"},"issue":{"href":"https://api.github.com/repos/angularity/node-angularity/issues/19"},"comments":{"href":"https://api.github.com/repos/angularity/node-angularity/issues/19/comments"},"review_comments":{"href":"https://api.github.com/repos/angularity/node-angularity/pulls/19/comments"},"review_comment":{"href":"https://api.github.com/repos/angularity/node-angularity/pulls/comments/{number}"},"commits":{"href":"https://api.github.com/repos/angularity/node-angularity/pulls/19/commits"},"statuses":{"href":"https://api.github.com/repos/angularity/node-angularity/statuses/8d2331c418abbf033b65f9fc229f386acad597e8"}}}}