d944116e3e6d983aa5554ee8d9d085db0a31603b
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.jsonandmanifest.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 xpito build the.xpifile - Submit the
.xpito the Internal Signing Service and download the signed.xpi - Upload the signed
.xpifile 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
.xpifile
Links
Facebook & Twitter icons CC-Attrib http://fairheadcreative.com.
Languages
JavaScript
71.5%
CSS
17.2%
HTML
10.5%
Shell
0.8%