Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

What if the owner of some repository on github has stopped working on some project but I want to contribute to it?

I recently liked a repository on Github. I raised some pull requests but the owner of the repository has stopped working on that repository. My pull requests remain open. The last commit by him was over two years ago. What should I do in this situation? I don't want that I do a lot of changes and new additions and still it shows in my repo only. Should I create a new repository of mine?

like image 729
Akshay Arora Avatar asked Dec 13 '15 08:12

Akshay Arora


People also ask

Does GitHub contribution matter?

Having an active GitHub is more than just making your activity boxes green. If a developer walks into an interview with a GitHub portfolio looking all lighted up, but without substantial projects or contributions to back it up, it might not be a great profile from the perspective of hiring.

What counts as a contribution on GitHub?

On your profile page, certain actions count as contributions: Committing to a repository's default branch or gh-pages branch. Opening an issue. Opening a discussion.

Can 2 people own a GitHub repository?

Repositories owned by personal accounts have one owner. Ownership permissions can't be shared with another personal account. You can also invite users on GitHub to your repository as collaborators.

Why is GitHub not showing me as a contributor?

Your local Git commit email isn't connected to your account Commits must be made with an email address that is connected to your account on GitHub.com, or the GitHub-provided noreply email address provided to you in your email settings, in order to appear on your contributions graph.


1 Answers

This is my workflow:

  • Keep maintaining your fork.
  • Ping the owner a few times (using @owner-username). Maybe (s)he just missed your pull request, for some reason.
  • If after some time you don't get any feedback, I would recommend converting your fork into a source repository by deleting your fork repository (this will not close/delete the pull request) and pushing your fork repository there:

    cd your-fork
    git remote set-url origin http://github.com/your-username/repo
    git push --all
    

    I prefer sources over forks because forks have some limitations (e.g. you cannot search code in forks).

  • Finally, it's good to add a note that your repository is a continuation of the unmaintained repository.

like image 167
Ionică Bizău Avatar answered Oct 21 '22 07:10

Ionică Bizău