| Script | Intent |
|---|---|
script/installdeps |
Install project dependencies |
script/clean |
Clean-up project artifacts |
script/setup |
Setup or reset the project to an initial state |
script/update |
Update the project after a fresh pull |
script/test |
Run the project's test suite |
script/build |
Build the project's product(s) |
script/ci |
Continuous integration script |
script/ci-bootstrap |
CI bootstrap script |
script/server |
Control project servers and services |
script/console |
Access the project's console |
script/installdeps Install the dependencies for this project.
script/clean Clean the project directory
This script implements a --deep command line option that "deep cleans" the system removing all artifacts created by the project (virtual environments and all).
script/setup Set up the project or reset it to an initial state.
This is typically run after an initial clone, or, to reset the project back to its initial state. script/clean and script/installdeps are run inside this script.
script/update Update the project's dependencies.
script/test Run the test suite for this project.
This script implements lint, tests, and ratelimiting command line options to enable you to select and run only the code linting or the package tests (by default, both are run when you execute script/test without any command line arguments).
script/build Build this project's product(s).
script/ci Continuous integration script.
script/ci-bootstrap Prepare the CI environment.
script/console Open a console for the project.
The GitHub Engineering Team: Scripts to Rule Them All