Supported platforms
GitHub
Connect GitHub repositories and organizations
GitLab
Connect GitLab projects and groups
Bitbucket
Connect Bitbucket Cloud or Data Center
Azure DevOps
Connect Azure DevOps repositories
Gerrit
Connect self-hosted Gerrit instances
What’s synced from code platforms
All Git platforms sync the following data:Code changes
- Pull/merge requests: All PR metadata, status, and timeline
- Commits: Commit history, authors, and file changes
- Code reviews: Review comments, approvals, and discussions
- Branches: Branch structure and merge history
Team data
- Contributors: All engineers who commit or review code
- Teams/groups: Organization and team structure
- Permissions: Repository access patterns (read-only)
CI/CD data (if configured)
- Pipeline runs: Build and deployment status
- Test results: Test success/failure rates
- Deployments: Production deployment tracking
Metrics enabled
Connecting a code platform enables these metrics:Development velocity
- Code output - Estimated work delivered
- PRs per engineer - Pull request volume
- PR cycle time - Time from creation to merge
- PR merge time - Time spent in review
Code quality
- Code turnover - Code churn and rework
- Bugs introduced - Bug detection
- Revert PRs - Reverted changes
- Review quality - Code review thoroughness
Code review
- Review turnaround - Review response time
- Review cycles - Review iterations
- Comment resolution - Feedback addressed
AI-assisted development
- AI output percentage - AI contribution ratio
Multiple platforms
You can connect multiple Git platforms simultaneously:- Multiple organizations: Connect different GitHub orgs, GitLab groups, etc.
- Mixed platforms: Use GitHub for some repos, GitLab for others
- Unified metrics: All data aggregates into unified metrics
Choosing a platform
All platforms provide similar data to Weave. Choose based on where your code is hosted:Data privacy
Weave syncs only metadata about your code:- PR titles, descriptions, and comments
- Commit messages and authors
- Review comments and approvals
- File names and diff statistics
- Source code content
- Repository files
- Sensitive credentials
- Private customer data
Getting started
1
Choose your platform
Select the Git platform where your code is hosted
2
Follow the integration guide
Each platform has a detailed setup guide with screenshots
3
Select repositories
Choose which repositories to sync
4
Wait for initial sync
First sync may take a few minutes depending on repository size
5
View metrics
Access code metrics in the Overview and Reports pages
Most teams connect their primary Git platform first, then add other integrations (Linear, Jira, Slack) to enrich the data.
