Github
How to connect GitHub to Multitudes.
GitHub + Multitudes Integration Benefits
Integrating with GitHub is a prerequisite for using Multitudes
Select GitHub teams/team members to get contributor data in Multitudes
How it works
GitHub Data
Multitudes pulls in code metadata from GitHub; our app does not ingest your codebase. This metadata includes information about pull requests – such as when they were created, who the author was, commits made on the pull request, number of lines changed, etc. and about comments – including comments written on pull requests and reviews submitted. This metadata informs Multitudes metrics across Flow of Work, Value Delivery, Quality of Work, Wellbeing and Collaboration.
When you set up the GitHub installation, you can see the full list of permissions that Multitudes requests.
Teams and people
Multitudes also gets some data from teams about their structure, e.g., which teams people are on, their roles, and their levels. This is used to populate your Multitudes teams and associate data with contributors.
You can enable GitHub Teams Sync to automatically update your Multitudes contributors based on GitHub teams.
Requirements
Required role: Organization Owner
Notes: You must have admin access to select repositories and Github teams/contributors.
How to install
Follow the GitHub installation steps when you onboard to Multitudes. When installing, you will select which users/teams and repositories to integrate with Multitudes.
How to add additional repos
Check what existing repos are synced at the top of any deep-dive page, e.g., https://app.multitudes.co/flowOfWork

If you need additional repos, add them via our GitHub App – go to Integrations, click Configure, and follow the flow to GitHub.

The repos will sync for all data moving forward. To get 6 weeks of historic data, contact [email protected] with a list of the repos you added and we’ll trigger a historic data pull.
Last updated
Was this helpful?