Platformdokumentation

GitHub - Use cases

Use GitHub connected KPIs to automate reporting in Elevale. Pair metrics with OKRs, dashboards on KPIs & Dashboards, and weekly business reviews.

Engineering health

  • Track weekly commits and active contributors to spot delivery trends.

  • Monitor open PR count and average merge time to improve review throughput.

  • Alert on failed workflow runs alongside deployment success rates.

Quality & support

  • Open issues (excluding PRs) and issue close rate for backlog management.

  • Average issue close time to measure support responsiveness.

Leadership dashboards

  • Organisation total repos, stars, and open PRs for platform engineering reviews.

  • Release frequency and latest release downloads for product launch cadence.

Code Quality

  • Commit Frequency - Average commits per day based on punch card data. Sync daily or weekly for trends.

  • Contributor Participation - Percentage of commits from non-owner contributors in last 52 weeks. Sync weekly or monthly for trends.

Commit Activity

  • Active Contributors - Number of unique contributors with commits in the tracked period. Sync daily or weekly for trends.

  • Code Additions - Total lines of code added in the tracked period. Sync daily or weekly for trends.

  • Code Deletions - Total lines of code deleted in the tracked period. Sync daily or weekly for trends.

  • Monthly Commits - Total number of commits in the last 30 days. Sync daily or weekly for trends.

  • Total Contributors - Total number of all-time contributors to the repository. Sync daily or weekly for trends.

  • Weekly Commits - Total number of commits in the last week. Sync daily or weekly for trends.

Deployments

  • Active Deployments - Number of deployments in the tracked period. Sync daily or weekly for trends.

  • Failed Deployments - Number of failed deployments in the tracked period. Sync daily or weekly for trends.

  • Failed Workflow Runs - Number of failed GitHub Actions workflow runs in the tracked period (matches red X on commits). Sync daily or weekly for trends.

  • Successful Deployments - Number of successful deployments in the tracked period. Sync daily or weekly for trends.

Issues

  • Avg Issue Close Time - Average time in hours from issue creation to closure. Sync daily or weekly for trends.

  • Closed Issues - Number of issues closed in the tracked period. Sync daily or weekly for trends.

  • Issue Close Rate - Percentage of issues that have been closed. Sync weekly or monthly for trends.

  • Open Issues (Excluding PRs) - Number of currently open issues, excluding pull requests. Sync daily or weekly for trends.

Organization Metrics

  • Organization Contributors - Total number of unique members in the organization. Sync daily or weekly for trends.

  • Organization Open Issues - Sum of open issues across all organization repositories. Sync daily or weekly for trends.

  • Organization Open PRs - Sum of open pull requests across all organization repositories. Sync daily or weekly for trends.

  • Organization Total Forks - Sum of forks across all organization repositories. Sync daily or weekly for trends.

  • Organization Total Repositories - Total number of repositories in the organization. Sync daily or weekly for trends.

  • Organization Total Size - Sum of repository sizes across the organization in MB. Sync daily or weekly for trends.

Pull Requests

  • Avg PR Merge Time - Average time in hours from PR creation to merge. Sync daily or weekly for trends.

  • Closed Pull Requests - Number of pull requests closed in the tracked period. Sync daily or weekly for trends.

  • Draft Pull Requests - Number of currently draft pull requests. Sync daily or weekly for trends.

  • Merged Pull Requests - Number of pull requests merged in the tracked period. Sync daily or weekly for trends.

  • Open Pull Requests - Number of currently open pull requests. Sync daily or weekly for trends.

Releases

  • Latest Release Downloads - Total download count for all assets in the latest release. Sync daily or weekly for trends.

  • Releases This Period - Number of releases published in the tracked period. Sync daily or weekly for trends.

  • Total Releases - Total number of published releases. Sync daily or weekly for trends.

Repository Metrics

  • Open Issues - Number of currently open issues (includes pull requests in GitHub API). Sync daily or weekly for trends.

  • Repository Forks - Total number of times the repository has been forked. Sync daily or weekly for trends.

  • Repository Size - Size of the repository in kilobytes. Sync daily or weekly for trends.

  • Repository Stars - Total number of stars (favorites) the repository has received. Sync daily or weekly for trends.

  • Repository Watchers - Total number of users watching/subscribing to the repository. Sync daily or weekly for trends.

Next steps