The script in this repository updates and generates triage duty cycle rotations for the Firefox Platform Layout team. Data is published as JSON for consumption by release management auto-nag bots, as well as ICAL for consumption by team members.
- Clone the repository.
- Run
npm install
. - Copy
config.template.json
toconfig.json
and edit as needed. - If desired, run
npm run init
to fetch the current state of the triage history from GitHub.
Run npm run update
. Output (JSON and ICAL files) will be placed in the dist
directory.
Run npm run publish
. This will publish everything in the dist
directory to the gh-pages
branch and push it to GitHub.
Run npm run clear
. This will remove triage duty cycles from next week onwards. Useful if the set of triagers changes.
Note: This will erase all triage history in dist/history.json
and start triage rotation over using the first team member listed on config.json
.
Run npm run reset
.