This repository:
- Defines the standard tools and workflows that Mozilla Release Engineering endeavours to use across its projects.
- Implements a
reps-newbinary 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-newand 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 baseAvailable templates can be found in the templates directory.