Skip to content

Latest commit

 

History

History
79 lines (53 loc) · 977 Bytes

CONTRIBUTING.md

File metadata and controls

79 lines (53 loc) · 977 Bytes

Contributing

Welcome, so you are thinking about contributing to HONcode Toolbar ? Awesome, this a great place to start.

Setup

You need to have Node.js.

Casperjs is used for integration testing. In order to run it you need :

  • Python 2.6 or greater for casperjs in the bin/ directory

then

$ npm install

Test

$ npm test

Build

For Chrome:

$ gulp

and check the dist directory.

For Firefox:

$ gulp build --firefox

and check the distFirefox directory.

You can use watch task to update source continuously

$ gulp watch

Release

For Chrome:

$ gulp package

For Firefox:

$ gulp package --firefox

Enable extension on Chrome

  • Go to Settings ==> Extensions
  • Enable Developer mode
  • Load unpacked extension ...
  • Select /path/to/extension/dist

License

Apache License 2.0