Started porting verify to gulp. It is still buggy, but jshint is working. You can use it in your custom gulpfile like this: require(../origami-build-tools/lib/tasks/verify)(gulp).runJsHint(); Probably not optimal, would need to see how to continue improving this. There is also a test folder where I was testing how to get gulp to work in different ways
Pass gulp  when requiring obt
Implemented verify, watch and install, refactored helpers, separated tasks from cli
Implemented build, demo and test. Removed unnecessary helpers, created a gulp plugin for the test task, and added gulp-prefixer because it is not in npm. Removed gulp tests.
Updated readme
Completed verify documentation
Added polyfill service to demos. Fixes #58
README proofing
Removed unnecessary things
Merge branch 'gulp' of https://github.com/Financial-Times/origami-build-tools into gulp
Adds runServer key to exports after creating the exports object
Now compiles mustache twice to compile partials
Js build now works. Uglify plugin does not support streams, so we now use gulp-streamify for this
Adds gulp-streamify to package.json
Test now works. Implemented promises and made de silent sass gulp plugin reach the stream's end event so it closes before the second test starts. If not, as they were acting upon the same file, the second test was overriding the first stream
Changed resolve to reject in sasssupportssilent when the component name is not in found in the bower.json file
Fixed server not closing when demo was run with watch and a file changed
Now using promises everywhere
Tried to update to sass 3.4, but gulp-ruby-sass still has not. Tried to make it work with sourcemaps, but csso is not compatible, hopefully there will be a workaround when gulp-ruby-sass 1.0 is release. Built css is now correctly renamed to the config option that is passed to it, before it would keep the name if the sass file that was being compiled
Demo config path is now a regular config option