Use gulp for building editableCell
I've replaced the make.js system for build, minification, linting, and test with a gulp-based system. As far as I can tell, the output is pretty much the same; I did manage to add support for sourcemaps for the minified version of editableCell.
Looking for some feedback -
- Is this worth merging?
- Any comments/fixes?
- Next steps? I've been using a combination of gulp-bump (version/tagging), gulp-git and gulp-gh-pages in a different project to package up the entire release process into a simple
gulp bump --minor && gulp release
Ping @gnab
I like it :) :+1:
That is, I'm pro merging, have no comments to the diffs which look fine, and I also think streamlining the release process sounds interesting.
Not 100% sure of the correctness of the Add release task, since it:
- Assumes you're publishing from master
- Would actually have an effect (if it's not correct, we'd have to manually fix the release for Bower)
But that's the general idea!
You would do the following:
gulp release # normal 'patch bump (i.e., v2.1.2 to v2.1.3
gulp release --inc 'minor' # minor bump (i.e., v2.1.2 to v.2.2.0)
gulp release --inc 'major' # v2.1.2 to v3.0.0
You can also test out (but it will leave your local repo is a weird state):
gulp release --dry-run