At Van Patten Media, we release a lot of open source code. As a consequence, we receive a lot of suggestions and feedback, along with “pull requests” — submissions of code from other developers.
There are a lot of blog posts devoted to being better contributors to open source, but very few on being better leaders of open source projects (or, at least, better code reviewers).
Recently I’ve encountered several situations where people running open source projects haven’t handled pull requests in a way I thought was appropriate. Of course, to a degree this is all subjective, but I still think it’s worth sharing a few of the tips I use to make our open source projects more welcoming and leave developers happy.