Yesterday I read Just Say No, a post by Jeff Geerling who maintains a bunch of popular devops project on GitHub. His position, which I am totally sympathetic to, is that maintaining a project is a lot of hard and mostly uncompensated work, and so:
That pull request that’s 100 lines and’ll take you an hour to review? No.
That issue that’s requesting you to pull your project just in a slightly different direction? No.
That little opportunity that you’ve been waiting for but you just know you can’t do right now? No.
Again, I am sympathetic. I agree, mostly. Yet at the same time, I hate to imagine being the guy who spent multiple days on a PR to something of real value, only to have it insta-rejected with “Sorry, I don’t have time to review this”.