This repository:
- Defines the standard tools and workflows that Mozilla Release Engineering endeavours to use across its projects.
- Implements a
reps-new
binary that can be used to bootstrap new projects based on the defined standard.
Please see STANDARD.md for the REPS definition.
The reps-new
tool can be used to bootstrap new projects that conform to this
standard. It is recommended to install and run it with
uvx (so the most up to date version
is always used). First install
uv, then run:
uvx reps-new
and fill out the prompts. By default, the python
project template is used.
You may optionally specify a different template to use with the -t/--template
flag:
uvx reps-new -t base
Available templates can be found in the templates directory.