Not all contributions are created equal. Find out which ones count, and which ones don't.

Have you linked your git email to your GitHub account?

You'll need to link your git email to your GitHub account so that we'll know who to associate contributions with. Once you do this, you might need to contact support so that we can backfill your previous contributions.

Which contributions are counted?

You're credited for a contribution if you open an issue, propose a pull request, or author a commit.

Opening issues and proposing pull requests are straightforward, but the rules for counting commit contributions are a bit more nuanced. Your commit contributions are only counted when they are created on or merged into the default branch or gh-pages branch of a non-fork repository.

If your commit isn't showing up, check to make sure these are true:

  • The email address you used to commit is associated with your GitHub account
  • The commit was made in the past year.
  • The repository isn't a fork.

Additionally there are a few ways we determine whether you are associated with a given repository. At least one of these things must be true for us to count a commit contribution:

  • You have write access to the repository
  • You are a member of the organization that owns the repository
  • You have forked the repository
  • You've opened an issue or PR on the repository
  • You've starred the repository

If any of the above are true, we will count the contribution. If none of these are true the contribution won't count.

How are commit contributions to forks counted?

Contributions to forks are only counted when they land in the upstream's default branch. Even if you're contributing to the master branch in your fork, they won't count until they make it upstream.

What if I have no plans to submit a pull request to upstream?

Some repositories are intended to be forked and never merged back in (for example, template repositories). If you want your contributions to count, you can contact Support and request that your fork is turned into a "normal" repository.

How are commit contributions to mirrors counted?

We count commits and issues on a mirror the same as any other repository.