Skip to content
/ reps Public
forked from mozilla-releng/reps

Release Engineering Project Standard

License

Notifications You must be signed in to change notification settings

hneiva/reps

 
 

Repository files navigation

Task Status pre-commit.ci status Code Coverage PyPI version License

Release Engineering Project Standard

This repository:

  1. Defines the standard tools and workflows that Mozilla Release Engineering endeavours to use across its projects.
  2. Implements a reps-new binary that can be used to bootstrap new projects based on the defined standard.

Project Standard

Please see STANDARD.md for the REPS definition.

Usage

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 pipx (so the most up to date version is always used):

pipx run 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:

pipx run reps-new -t base

Available templates can be found in the templates directory.

About

Release Engineering Project Standard

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 69.9%
  • Dockerfile 18.2%
  • Shell 8.3%
  • Makefile 3.6%