Skip to content

Latest commit

 

History

History
61 lines (37 loc) · 1.72 KB

CONTRIBUTING.md

File metadata and controls

61 lines (37 loc) · 1.72 KB

Developing

Chrome

  1. Clone the repository

    $ git clone https://github.com/tabwrangler/tabwrangler
    
  2. Install all dependencies

    $ npm install
    
  3. Build, output, and watch the contents to dist/chrome/

    $ npm run start
    
  4. Open the Extensions page in Chrome via Window > Extensions

  5. Check the "Developer mode" checkbox in upper right

  6. Click the "Load unpacked extension..." button and select the dist/chrome/ directory created in step 3.

Firefox

  1. Clone the repository

    $ git clone https://github.com/tabwrangler/tabwrangler
    
  2. Install all dependencies

    $ npm install
    
  3. Build, output, and watch the contents to dist/firefox/

    $ npm run start
    
  4. Open the Add-ons page in Firefox via Tools > Add-ons

  5. Open the cog wheel dropdown and select Debug Add-ons

  6. Click the "Load Temporary Add-on" button and select the dist/firefox/manifest.json file created in step 3.

Building for Release

  1. Create a .zip to upload to the Chrome Store and Firefox AMO with the build task

    $ npm run build
    

Contributing Translations

Contribute on Tab Wrangler's Crowdin Project, and your translations will be automatically added to the project.

Note: For further details on Chrome extension i18n, check out the Chrome extension documentation on i18n messages.

Making Tab Wrangler available in languages other than English is possible due to generous contributors. If you'd like to contribute, please follow the instructions above and create a pull request with your updates.