This repo contains documentation related to the Thunderbird release process.
Create your virtualenvironment. Python >= 3.5 is required.
virtualenv .venv
source .venv/bin/activate
pip install -r requirements.txt
All nikola
commands below run in release-docs directory
cd release-docs
nikola new_page
This will start a dev server and open a browser to it. Updates automagically when files change.
nikola auto -b
First clear things out. nikola clean
doesn't seem to be sufficient.
rm -rf build cache release-docs/.doit.db
nikola build
Output goes in the "build" directory.
Set up this git repo as "origin" and nikola github_deploy
will work hopefully.
release-docs/themes/tbrelease has the Jinja2 template and corresponding Javascript that builds the bug query tables. There is a package.json file, but it's only needed for ESLint/Prettier.
This is a fork of Mozilla's delivery dashboard. The source is in "release-dashboard"