Repositories
Repository Management
The Repositories page lists every GitHub repository connected to GitVelocity, along with its current status and key metrics. From here you can add new repositories, remove ones you no longer want to track, and configure scoring settings.
Adding and Removing Repositories
To add a repository, click Add Repository and select from the list of repositories available through your GitHub App installation. Scoring begins automatically for new merged PRs once a repository is added. To stop tracking a repository, remove it from the list -- historical data is retained.
Repository-Level Metrics
Each repository card displays summary metrics including:
- Average Score -- The mean complexity score across all scored PRs
- PR Volume -- Total number of PRs scored in the selected time range
- Active Contributors -- Number of engineers who merged scored PRs
- Total Velocity -- Sum of all PR scores, reflecting both volume and complexity
These metrics update as new PRs merge and get scored.
Repository Settings
Individual repository settings let you enable or disable automatic scoring. This is useful if you want to pause analysis temporarily -- for example, during a large migration where scoring would not be meaningful.
Comparing Repositories
Use the repository view to compare metrics across repositories side by side. This helps identify which codebases are seeing the most activity, where the highest-complexity work is concentrated, and how different teams or projects compare in terms of output.
Organization Overview
At the top of the page, an organization-level summary aggregates metrics across all connected repositories. This gives managers a single view of total engineering output without needing to check each repository individually.