From cb64a6570e9af93398bd71eb4890a89f5220b1d3 Mon Sep 17 00:00:00 2001 From: Brian Luft Date: Thu, 18 Feb 2021 06:49:36 +0000 Subject: [PATCH] Update CONTRIBUTING.md --- CONTRIBUTING.md | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 89c3da94..7503a563 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -47,8 +47,11 @@ The Cypress E2E integration test suite requires a login cookie fixture in order # Release procedure -- Update the version in `packages.json` and `release_notes.html` (`manifest.json` is updated from `packages.json` automatically). -- Use `npm run build:pack` to generate deployables in the `artifact/` folder when uploading to AMO or the Chrome addon store. +- Update the version in `package.json` and `src/assets/release_notes.html` (`manifest.json` is updated from `package.json` automatically). +- To use the Docker build environment, run `cd build` and `./buildenv.sh`. +- Clean with: `rm -rf dist artifacts node_modules` +- Install prerequisites with: `npm install` +- Use `npm run build:pack` to generate deployables in the `artifacts/` folder when uploading to AMO or the Chrome addon store. - Tag a release on GitHub. - Add the zip to the release. - Release to the Firefox Add-ons site.