CLA
Overview
Manage contributor license agreements with templates, repositories, and contributor signatures.
CLA (Contributor License Agreement) in Superagent helps you enforce legal coverage on GitHub contributions. It uses the Open CLA GitHub App to publish checks, guide contributors through signing, and enforce repository-level coverage.
CLA signing can use either the default in-app signing flow or Dropbox Sign for hosted e-signature workflows.
Dashboard areas
| Area | Path | Purpose |
|---|---|---|
| Repositories | /app/governance/repositories |
Assign CLA requirements per repo |
| Templates | /app/governance/templates |
Create and version CLA text |
| Contributors | /app/governance/contributors |
View signatures and coverage |
Additional governance pages (e.g. People, CLAs list) support admin workflows depending on your deployment.
How CLA checks work
On each pull request, Superagent evaluates whether every contributor is covered for the active CLA version—via personal signature or applicable corporate agreement. See How CLA checks work.
Prerequisites
- GitHub connected with permissions to read membership and publish checks
- Open CLA installed on repositories where you want CLA checks
- At least one template defined before assigning repos
- Optional: Dropbox Sign connected when repositories should use Dropbox Sign templates and e-signature signing links