Skip to content

Latest commit

 

History

History
54 lines (41 loc) · 2.15 KB

CONTRIBUTING.md

File metadata and controls

54 lines (41 loc) · 2.15 KB

Contributing

Requirements

  • Firefox 91.1.0+
  • Git 2.13+
  • Node 7+

Getting Started

  1. Follow the instructions on How to fork a repository

  2. Fetch the locales:

    cd multi-account-containers
    git submodule update --init
    
  3. Install the project dependencies

    npm install --legacy-peer-deps
    
  4. Run npm run dev.

Translations

The translations are located in src/_locales. This directory is a git repository like any other. Before editing files in this folder, you need to:

  1. cd src/_locales/
  2. git checkout -b message-updates-yyyymmdd
  3. git push -u origin message-updates-yyyymmdd

You can then open a pull request on the l10n repository.

Tips for contributing

  1. Choose an issue that you would like to work on.
  2. Fork the repository and follow the instructions for setting it up locally.
  3. Run the add-on locally and try reproducing the issue.
  4. Debug add-ons by clicking the “Settings” icon in about:addons, and then clicking “Debug Add-ons”
  5. Click “Inspect” on the MAC add-on to open developer tools for the popup extension (see this documentation for more information)
  6. Once you have a fix ready, commit your changes with the following commit message template: “Fix #<insert issue id #>: ”
  7. Push your changes and open a pull request for review.

If you run into an issue, you can always ask the other community members in the discussions board.