Prerequsities:
- Node.js (0.10.x or later) with npm
Install dependencies:
npm install
Build and package extensions:
grunt chrome
grunt firefox
grunt all
(Safari extension must be built manually, using Safari's GUI packager tool.)
Build CoffeeScript modules, but don't pack:
grunt build
-
Bump version number in
package.json, runrake version, commit. -
grunt all -
Package Safari extension.
-
Test, test, test.
-
rake tag -
rake upload:safari,rake upload:firefoxorrake upload:all -
Download and verify that uploads worked.
-
rake upload:manifest -
Publish Chrome extension on the Chrome Web Store.