Showing results for 
Search instead for 
Did you mean: 
Pilot Lvl 1
Message 1 of 5

GitHub Contributor

Solved! Go to Solution.

Hi All,


It will be nice if any one can explain with real life senario, when we should add an github user as a 'Contributor' other than 'Collaborator' ?

4 Replies
Pilot Lvl 2
Message 2 of 5

Re: GitHub Contributor

In a real-life situation, it is best suited that you would make a person a Contributor if they are a valuable asset to the code-base and are dedicated to the project at hand. Normal Collaborators are usually people that make small changes and are not highly necessary for overall code peformance.

Gavin R. Isgar - Freelance Software Developer
Pilot Lvl 1
Message 3 of 5

Re: GitHub Contributor

Hi Gisgar,


Thanks for your explanation.

Community Manager
Message 4 of 5

Re: GitHub Contributor

Interesting question!


Let's start with some definitions:


  • A "contributor" is someone who has, at any time in the past, had code merged into your repository
  • A "collaborator" is someone who has been granted more than default access to your repository


GitHub will add a badge to the comments of anyone who is a contributor to your repository automatically, see this issue in atom/atom for example:


Screen Shot 2019-05-15 at 8.27.09 AM.png


You don't have to do anything for that to happen, other than merge their code. A collaborator is a more manual process because you're trusting them on an ongoing basis by granting them write access to your repository.


I hope that helps and let us know if you have more questions.

Pilot Lvl 1
Message 5 of 5

Re: GitHub Contributor

Hi lee-dohm,


Nice to see your great explanation.