Help
cancel
Showing results for 
Search instead for 
Did you mean: 
Copilot Lvl 3
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
Solution
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
Copilot Lvl 3
Message 3 of 5

Re: GitHub Contributor

Hi Gisgar,

 

Thanks for your explanation.

Highlighted
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.

Copilot Lvl 3
Message 5 of 5

Re: GitHub Contributor

Hi lee-dohm,

 

Nice to see your great explanation.