Handles
Each engineer needs at least one username (handle) on your code host — GitHub, GitLab, or Bitbucket. This is how DevPerform matches PR/MR authors and reviewers to people on your roster. Engineers can have multiple handles — useful if someone uses separate personal and work accounts, has handles on more than one host, or changed their username at some point.Adding engineers
Go to Admin → Engineer Roster and click Add Engineer. You’ll need:- A display name (how they appear in the dashboard)
- At least one handle
- Optionally: email address (for surveys) and team assignment
Deactivating engineers
Clicking the remove button on an engineer deactivates them rather than deleting them. Their historical data remains in the dashboard for past date ranges, but they won’t appear in current views.Engineers not on the roster
If a PR/MR in a tracked repo is authored by someone who isn’t on the roster, that engineer’s data simply won’t appear in the team dashboard. They’re not blocked — their PRs still count for review metrics of engineers who reviewed their work. This is intentional: contractors, external contributors, or bot accounts often author PRs but shouldn’t appear in team metrics.Multiple handles example
An engineer named Alex might have:alex-dev— their work account (used for all PRs in your org)alexsmith— their personal account (used for open-source work that occasionally touches company repos)