Skip to content
This repository has been archived by the owner on Aug 3, 2022. It is now read-only.

Latest commit

 

History

History
29 lines (20 loc) · 1.32 KB

CONTRIBUTING.md

File metadata and controls

29 lines (20 loc) · 1.32 KB

Contribution Guide

This project is open to public contributions. Here's what you need to get started:

If you've not developed a Chrome extension before, you can read Google's official documentation on extension development

Getting started

  • Fork this repository and clone it locally
  • Run yarn install to install all development dependencies.
  • Make your changes
  • Use yarn lint to ensure your code matches the formatting rules
  • Use yarn dev or yarn prod to build the extension
  • Push your changes and raise a pull request

Once you've pushed a change, it will be merged into the master branch if approved and all CI jobs have passed

Testing changes locally

In order to use the development version of the extension, you'll need to install it in Chrome as an unpacked extension. You can read how to do this in Google's getting started guide for developing extensions.

You should use yarn dev to build the extension in development mode, this will allow you to add breakpoints via Chrome's dev console and step through the extension code.