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

Next steps