Skip to content

Latest commit

 

History

History
39 lines (35 loc) · 1.34 KB

CONTRIBUTING.md

File metadata and controls

39 lines (35 loc) · 1.34 KB

Steps

  1. Please, take a look at the open pull Requests and make sure that your changes haven't been already proposed.
  2. Communication is key: Before investing your time on any changes or implementation, start a discussion describing your idea and implementation details. We want to avoid anyone being hurt because they felt they "wasted their time" implementing a rejected feature.
  3. Once you have implemented your changes:
    1. Run the JavaScript linter (Node.js is required):
      npx jshint *.js options/*.js
    2. Run the CSS linter:
      npx stylelint options/*.css
    3. Lint the entire extension:
      npx web-ext lint
    4. Format the code:
      npx prettier . --write
  4. Test the extension thoroughly on both desktop and Android.
  5. Finally, open a pull request. Congratulations, you made it! 🥳

Useful links