Type: Leading
Why? Measures the stability of the MUI project's HEAD branch success rate. This is about making sure contributors have a great experience.
Target: >90%
Value:
Base UI: https://app.circleci.com/insights/github/mui/base-ui/workflows/pipeline/overview & https://github.com/mui/base-ui/commits/master/
https://code-infra-dashboard.onrender.com/kpis/head-ci-success-rate-base-ui
Material UI: https://app.circleci.com/insights/github/mui/material-ui/workflows/pipeline/overview & https://github.com/mui/material-ui/commits/master/
https://code-infra-dashboard.onrender.com/kpis/head-ci-success-rate-material-ui
MUI X: https://app.circleci.com/insights/github/mui/mui-x/workflows/pipeline/overview & https://github.com/mui/mui-x/commits/master/
https://code-infra-dashboard.onrender.com/kpis/head-ci-success-rate-mui-x
Responsible: Engineers
Accountable: Engineering Manager of each team
Type: Leading
Why? The shorter the feedback loop is, the smaller the PRs we open, the more granularity, and the more we increase the code quality.
Target: <15 minutes
Value:
Base UI: https://app.circleci.com/insights/github/mui/base-ui?reporting-window=last-7-days
https://code-infra-dashboard.onrender.com/kpis/ci-completion-time-base-ui
Material UI: https://app.circleci.com/insights/github/mui/material-ui?reporting-window=last-7-days
https://code-infra-dashboard.onrender.com/kpis/ci-completion-time-material-ui
MUI X: https://app.circleci.com/insights/github/mui/mui-x?reporting-window=last-7-days
https://code-infra-dashboard.onrender.com/kpis/ci-completion-time-mui-x
Responsible: Engineers
Accountable: Engineering Manager of each team
Type: Leading
Why? Have more knowledge sharing, see Changes are reviewed / Pull requests are reviewed.
Target: >75%
Value:
ℹ️ This doesn’t account for PRs from the community
Core - Review rate %
https://github.com/mui/material-ui/security/code-scanning/36
X - Review rate %
Toolpad - Review rate %