Skip to content

bespokejs/generator-bespokeplugin

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

69 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Build Status

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-bespokeplugin

Make a new directory and cd into it:

$ mkdir bespoke-myplugin
$ cd bespoke-myplugin

Scaffold a new presentation:

$ yo bespokeplugin

Plugin 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:

$ gulp

Lint and test your plugin whenever source files change:

$ gulp dev

Publish to npm

$ npm publish

Register 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 master

License

MIT License

About

Yeoman generator for Bespoke.js plugin

Resources

License

Stars

Watchers

Forks

Packages

No packages published
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy