3 ms·
The biggest problem I've come across on Github is actually getting in touch with the prior maintainer. If the user disables issues on the repo, doesn't list the
by ckdarby 13y ago
The biggest problem I've come across on Github is actually getting in touch with the prior maintainer. If the user disables issues on the repo, doesn't list their email nor their github username doesn't match up with something like twitter it becomes impossible to get in touch with them.
There's been 3 repos I've attempted to take over that had no one working on them for +6 months and this was exactly what happened.
- masukomi 13y agoI've had the same problem and have an oddly related problem. I have a really good contributor to one of my projects. The only way I can get in touch with him is via github issues. There's nothing in his profile that'll let me get contact him, or even google him.
- bdotdub 13y agoShouldn't the user have their email address in their commit messages? That's how I've found their email address – clone the repo and do a `git log`
- tracker1 13y agoYou don't have to log your commits with a real address... I use a user+github at gmail address, but others don't. It would be nice to see people list at least a twitter account and maybe a homepage. For really high profile people/projects, I can see the option to be more private about contacts outside github... but for the most part, don't get it.
- astrodust 13y agoIf GitHub had an "adoption center" for unwanted projects, that would be a step forward. At least give it to a maintainer who's interested.
- kaeawc 13y agoMaybe a maintainer can mark a repo as orphaned and others can bid to adopt it using their karma? Then the maintainer has a list of people to talk to about the future of the project... just helping make that transition easy would be nice.
- astrodust 13y agoA simple project setting that says "Advertise as orphan" would suffice. Then a banner would appear on the page saying "This project is looking for a maintainer!" and have something akin to an apply button where you might add a short comment about your interest. With the "Login with GitHub" feature now available, this could even be a third-party service.
- Tobu 13y agoIt might be an interesting satellite project. One that doesn't require maintainer consent; start with statistics and highlighting, mention which projects have changed their descriptions and readmes, show contributor lists. (github network graphs would be helpful for this if their performance was remotely acceptable)
- trurl42 13y agoIn git every commit contains the authors email.
- andrewaylett 13y agoNot necessarily. Every commit contains something that looks like an email address, but there's nothing guaranteeing that they used a real email address, let alone one they actually check. I'd suggest that when merging a commit, checking that the email is actually valid by talking to the person concerned is probably a good idea, maybe even when they're submitting the commit through GitHub.