Is this your first visit? You may want to subscribe to the feed.

Acknowledge contributions

If you have ever released useful code into the open source wilderness, then you know that at some point, you get patches or contributions that are well-intentioned but don’t quite meet your standards. Either the quality is not what it should be or they use a different style than the one you prefer. Often people make contributions that you just don’t want to incorporate, but If the contribution is valuable, there are two ways of going about resolving this.

On large projects, or when you’re just too busy, you give the original contributor some feedback as to what you’d like to see changed and ask them to re-submit it. But other times, you just fix it yourself. When going this route, it’s tempting to discard the original contribution, simply taking the intent and redoing it.

I’m guilty of this. But by failing to acknowledge their hard work, you remove their motivation to contribute to your projects. So, honor the original author’s effort by accepting the original contribution, and make your desired changes on top of that.

Update: from Brian Ryckbost:

Code: community, open source Jan 08, 2009 ● updated Jan 09, 2009 2 comments

2 comments

  1. Hear, hear! I’ve been on both sides of this story and I’ve not been perfect on the receiving side, though I have been frustrated on the contributing side. I think this is great advice, Brandon.

    David Chelimsky David Chelimsky January 08, 2009 at 10:39 AM
  2. No doubt! But, don’t beat yourself up too bad. You guys at Collective have been very prompt with at least all of MY pull requests ;) Chin up.

    Maybe you could post an update and list the people here you forgot to acknowledge. Speaking of which, I should probably think about doing the same thing.

    Justin Knowlden Justin Knowlden January 08, 2009 at 08:11 PM

Speak your mind:

*

*


* I hate spam and will never sell or publish your email address.

(You may use textile in your comments.)

Subscribe

Browse by Tag