2.3 KiB
2.3 KiB
Multi-Account Containers
The Firefox Multi-Account Containers extension lets you carve out a separate box for each of your online lives – no more opening a different browser just to check your work email! Learn More Here
Available on addons.mozilla.org
For more info, see:
Requirements
- node 7+ (for jpm)
- Firefox 57+
Development
- Install web-ext with npm
- cd src; web-ext run -f Nightly
Testing
TBD
Distributing
Make the new version
- Bump the version number in
package.json
andmanifest.json
- Commit the version number bump
- Create a git tag for the version:
git tag <version>
- Push the tag up to GitHub:
git push --tags
Publish to AMO
While the add-on is an Embedded Web Extension, we have to use the Mozilla Internal Signing Service to sign it as a Mozilla extension exempt from AMO's Web Extension restrictions.
So, to distribute the add-on to AMO:
- Use
jpm xpi
to build the.xpi
file - Submit the
.xpi
to the Internal Signing Service and download the signed.xpi
- Upload the signed
.xpi
file to AMO
Publish to GitHub
Finally, we also publish the release to GitHub for those followers.
- Make the new release on
GitHub
- Use the version number for "Tag version" and "Release title"
- Release notes: copy the output of
git log --no-merges --pretty=format:"%h %s" <previous-version>..<new-version>
- Attach binaries: select the signed
.xpi
file
Links
Facebook & Twitter icons CC-Attrib http://fairheadcreative.com.