GitHub Objectives
The health of your team has a direct impact on people’s capacity to respond to incident or fast innovation’s requests. Reliability cannot exist with an overwhelmed team.
Prerequisites
- The
reliably
CLI installed and authenticated against Reliably - A GitHub organisation
- Sufficient access to the relevant Github resouces
Note: The reliably populate github
command uses Githb Oauth to generate a Github Token if none is detected locally. The user will be prompted to login into Github and grant the reliably CLI permission
Populate Reliably with GitHub Objectives
Creating objectives targetting GitHub organisation, run the following command:
$ reliably populate github
Objectives created by Reliably
Objective Name | Target | Period | Description |
---|---|---|---|
Percentage of Pull Requests closed in less than 30 days | 95% | 30d | Utilises Github metrics to measure the length of time Pull Requests remain open. The Objective expects that 95% of Pull Request be closed in less than 30 days |
Percentage of Issues closed in less than 7 days | 95% | 7d | Utilises Github metrics to measure the length of time Issues remain open. The Objective expects that 95% of Issues opened within a given window (7 days), must be closed with 7 days. |