generator-bespokeplugin v1.1.0
Bespoke.js Plugin Generator
A generator for Yeoman that scaffolds a Bespoke.js plugin.
The boilerplate plugin includes a Gulp build system with Browserify, JSHint, Karma, Istanbul, Travis CI and Coveralls preconfigured.
Usage
Assuming you have Node.js, install generator-bespokeplugin:
$ npm install -g generator-bespokepluginMake a new directory and cd into it:
$ mkdir bespoke-myplugin
$ cd bespoke-mypluginScaffold a new presentation:
$ yo bespokepluginPlugin workflow
All source files for the plugin reside in the lib directory.
Jasmine specs reside in the test/spec directory.
Distributable versions of your plugin are generated in the dist directory by the following gulp tasks:
Gulp tasks
Lint, test, and compile the project:
$ gulpLint and test your plugin whenever source files change:
$ gulp devPublish to npm
$ npm publishRegister with Bower
Register plugin with Bower:
$ bower register <my-plugin-name> <git-endpoint>Bower uses Git tags for versioning.
To publish an update, first modify the version number in bower.json, then tag a new version and push to origin:
$ git add .
$ git commit -m "Bump to vX.X.X"
$ git tag -a vX.X.X -m "vX.X.X"
$ git push --tags origin masterLicense
11 years ago
11 years ago
11 years ago
11 years ago
11 years ago
11 years ago
11 years ago
12 years ago
12 years ago
12 years ago
12 years ago
12 years ago
12 years ago
