Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Abandoned Plugins #1145

Closed
Perlkonig opened this issue Oct 31, 2016 · 3 comments
Closed

Abandoned Plugins #1145

Perlkonig opened this issue Oct 31, 2016 · 3 comments
Labels

Comments

@Perlkonig
Copy link
Contributor

Perlkonig commented Oct 31, 2016

Is there a protocol for taking over abandoned plugins? I've issued a pull request, but the maintainer hasn't been active for a long time, and there are other open PRs. My plan was to wait a few weeks and then go from there. I just wasn't sure if there was anything somewhat "official" about how to replace a current plugin with a forked repo.

If not, perhaps a protocol can be developed and added to the guidelines?

Thanks!

@rhukster
Copy link
Member

We have had to do this a couple of times. When an author steps away and becomes unresponsive, we actually forked it ourselves and switched GPM to point to our version.

Which repo is it? Maybe we can also try to find out if the author is just busy or has actually abandoned the project. Cheers.

@w00fz
Copy link
Member

w00fz commented Oct 31, 2016

The only thing we can do is take down the plugin from the GPM repository if it's unmaintained and we notice it causes problems or has security issues. For taking them over the policy should be the same as GitHub guidelines which is of asking to the owner for transferring ownership of the plugin or at the very least to ask to get write access to it so that it can keep getting maintained.
If this still doesn't work then my advise is to fork the plugin and make it your own, then open an issue here letting us know all the routes taken to try contacting the owner and if we see the owner has just lost interest in maintaining the plugin then we will update the repository to point to your fork so that people can continue using it.

@Perlkonig
Copy link
Contributor Author

Thanks. I added a PR to getgrav/grav-learn (#341) with a recommended formal protocol. It's always good to have these sorts of things in writing 😄 Thanks!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

3 participants