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:firefox
orrake upload:all
-
Download and verify that uploads worked.
-
rake upload:manifest
-
Publish Chrome extension on the Chrome Web Store.