The following software is required for working on the repository:
This repo was initially created with sapling. But you are free to use whatever version control solution you like that is compatible with GitHub.
If you want to use sapling in VS Code, you can install the Sapling Extension from Meta. It helps to add a shortcut to the "Sapling SCM: Open Interactive Smartlog" action which opens Sapling's interactive smartlog.
Add the following entry to your settings.json
to tell VS Code that comments are allowed in manifest.json
// .vscode/settings.json
{
"files.associations": {
"manifest.json": "jsonc"
}
}
When all PRs are merged:
- adjust package.json version (and merge)
- create tag, e.g.
sl push --to tags/v1.0.3
- build the extension
- create release on GH with the tag, upload build artifacts
- submit on
- Mozilla Add On platform (https://addons.mozilla.org/de/developers/addon/co2estimeter/edit)
- Chrome Web Store (https://chrome.google.com/webstore/devconsole/)