{"action":"created","issue":{"url":"https://api.github.com/repos/cfpb/generator-cf/issues/103","labels_url":"https://api.github.com/repos/cfpb/generator-cf/issues/103/labels{/name}","comments_url":"https://api.github.com/repos/cfpb/generator-cf/issues/103/comments","events_url":"https://api.github.com/repos/cfpb/generator-cf/issues/103/events","html_url":"https://github.com/cfpb/generator-cf/pull/103","id":110130160,"number":103,"title":"Add gulp option","user":{"login":"jimmynotjim","id":1280430,"avatar_url":"https://avatars.githubusercontent.com/u/1280430?v=3","gravatar_id":"","url":"https://api.github.com/users/jimmynotjim","html_url":"https://github.com/jimmynotjim","followers_url":"https://api.github.com/users/jimmynotjim/followers","following_url":"https://api.github.com/users/jimmynotjim/following{/other_user}","gists_url":"https://api.github.com/users/jimmynotjim/gists{/gist_id}","starred_url":"https://api.github.com/users/jimmynotjim/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jimmynotjim/subscriptions","organizations_url":"https://api.github.com/users/jimmynotjim/orgs","repos_url":"https://api.github.com/users/jimmynotjim/repos","events_url":"https://api.github.com/users/jimmynotjim/events{/privacy}","received_events_url":"https://api.github.com/users/jimmynotjim/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":3,"created_at":"2015-10-07T00:30:11Z","updated_at":"2015-10-14T16:29:50Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/cfpb/generator-cf/pulls/103","html_url":"https://github.com/cfpb/generator-cf/pull/103","diff_url":"https://github.com/cfpb/generator-cf/pull/103.diff","patch_url":"https://github.com/cfpb/generator-cf/pull/103.patch"},"body":"This PR adds the option to start a project with Gulp instead of Grunt. It uses pretty much the same exact setup, just with a few tweaks.\r\n\r\n## Additions\r\n\r\n- Add Gulp templates to a `/gulp` directory\r\n  - Tasks are broken into individual files\r\n  - All tasks use a central config to set up directory structures\r\n\r\n## Removals\r\n\r\n- None\r\n\r\n## Changes\r\n\r\n- Adds `askForBuildTool` option during generation to allow user to choose their build tool\r\n- Moves Grunt template files to a `/grunt` directory\r\n\r\n## Testing\r\n\r\n- `git checkout gulp option && npm link`\r\n- create dummy project, outside this repo, `mk test-project && cd_`\r\n- run the generator in test-project `yo cf` making sure to choose Gulp as your build tool\r\n- after NPM & Bower complete, run `gulp build`\r\n- PROFIT!!!\r\n\r\n## Review\r\n\r\n- @contolini \r\n- @ascott1 \r\n- @KimberlyMunoz \r\n- @sebworks \r\n- Anyone else interested in Gulp???\r\n\r\n## Screenshots\r\n\r\n<img width=\"601\" alt=\"screen shot 2015-10-06 at 8 28 02 pm\" src=\"https://cloud.githubusercontent.com/assets/1280430/10326406/c6b16b24-6c68-11e5-9a6f-9a9e6224dd54.png\">\r\n\r\n<img width=\"484\" alt=\"screen shot 2015-10-06 at 8 28 40 pm\" src=\"https://cloud.githubusercontent.com/assets/1280430/10326416/d920c55c-6c68-11e5-85ea-cfe472b4766c.png\">\r\n\r\n\r\n## Todos\r\n\r\n- None\r\n\r\n## Checklist\r\n\r\n* [ ] Changes are limited to a single goal (no scope creep)\r\n* [ ] Code can be automatically merged (no conflicts)\r\n* [ ] Code follows the standards laid out in the [front end playbook](https://github.com/cfpb/front-end)\r\n* [ ] Passes all existing automated tests\r\n* [ ] New functions include new tests\r\n* [ ] New functions are documented (with a description, list of inputs, and expected output)\r\n* [ ] Placeholder code is flagged\r\n* [ ] Visually tested in supported browsers and devices \r\n* [ ] Project documentation has been updated (including the \"Unreleased\" section of the CHANGELOG)\r\n"},"comment":{"url":"https://api.github.com/repos/cfpb/generator-cf/issues/comments/148107201","html_url":"https://github.com/cfpb/generator-cf/pull/103#issuecomment-148107201","issue_url":"https://api.github.com/repos/cfpb/generator-cf/issues/103","id":148107201,"user":{"login":"contolini","id":1060248,"avatar_url":"https://avatars.githubusercontent.com/u/1060248?v=3","gravatar_id":"","url":"https://api.github.com/users/contolini","html_url":"https://github.com/contolini","followers_url":"https://api.github.com/users/contolini/followers","following_url":"https://api.github.com/users/contolini/following{/other_user}","gists_url":"https://api.github.com/users/contolini/gists{/gist_id}","starred_url":"https://api.github.com/users/contolini/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/contolini/subscriptions","organizations_url":"https://api.github.com/users/contolini/orgs","repos_url":"https://api.github.com/users/contolini/repos","events_url":"https://api.github.com/users/contolini/events{/privacy}","received_events_url":"https://api.github.com/users/contolini/received_events","type":"User","site_admin":false},"created_at":"2015-10-14T16:29:50Z","updated_at":"2015-10-14T16:29:50Z","body":":+1: S'all good here."}}