DEV Community


Discussion on: Github collaboration: does it matter where the GitHub repo lives?

talha131 profile image
Talha Mansoor

Two advantages of creating a repository that I know of are:

  1. You are credited as the owner of the repository. So all the stars and fork count contributes towards your standing in the community
  2. Github records your contributions directly. On the other hand, if you add to a fork, then Github counts your commits only when they are merged in the upstream. Consequently, if you are an owner, then your commits will make a nice Github graph without waiting for your pull request to merge.

Besides these gains, owning a repository lets you manage the access and setup tools such as CI.

When I work with people who are not fluent in Git or Github, I create the repository myself, to ensure they do not mess it up in any way. Otherwise, I do not care who owns it.