- Firefox 91.1.0+
- Git 2.13+
- Node 7+
-
Follow the instructions on How to fork a repository
-
Fetch the locales:
cd multi-account-containers git submodule update --init
-
Install the project dependencies
npm install --legacy-peer-deps
-
Run
npm run dev
.
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:
cd src/_locales/
git checkout -b message-updates-yyyymmdd
git push -u origin message-updates-yyyymmdd
You can then open a pull request on the l10n repository.
- Choose an issue that you would like to work on.
- Fork the repository and follow the instructions for setting it up locally.
- Run the add-on locally and try reproducing the issue.
- Debug add-ons by clicking the “Settings” icon in about:addons, and then clicking “Debug Add-ons”
- Click “Inspect” on the MAC add-on to open developer tools for the popup extension (see this documentation for more information)
- Once you have a fix ready, commit your changes with the following commit message template: “Fix #<insert issue id #>: ”
- 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.