Search code examples
githubopen-source

Different Data records about open source projects


While working on my thesis project which has analyzing open source projects as a part of it, I found that different websites provide completely different records about some projects.

Lets take for example: Apache Camel.
Regarding openhub.net Apache Camel has 274 contributors, while in Github it has only 199 Contributors Apache Camel on Githup

So the question is: which one to trust?


Solution

  • GitHub only monitors activities on the master branch.
    And it is a mirror of the actual repo https://www.openhub.net/p/camel, which has many branches.

    See "Why are my contributions not showing up on my profile?" for the GitHub contribution policy.

    Commits will appear on your contributions graph if they meet all of the following conditions:

    • The commits were made within the past year.
    • The email address used for the commits is associated with your GitHub account.
    • The commits were made in a standalone repository, not a fork.
    • The commits were made in the repository's default branch (usually master)

    That openhub repo does count contribution done on all branches.