[Rubygems-developers] Contributing to Ruby Projects

Luis Lavena luislavena at gmail.com
Thu Dec 9 10:08:13 EST 2010

On Wed, Dec 8, 2010 at 9:23 PM, Chad Woolley <thewoolleyman at gmail.com> wrote:
> On Wed, Dec 8, 2010 at 4:12 PM, Trans <transfire at gmail.com> wrote:
>> I would like some constructive appraisal. I recently offered some
>> patches to RubyGems. I feel I was making my best effort to contribute
>> some functionality to the code base that would be useful to
>> developers. But in this process, rather then feel a part of a
>> community effort, even if only a minor part, I felt rather skewered...
>>  https://github.com/rubygems/rubygems/pull/14
>>  (above in context https://github.com/trans/rubygems/commit/b61fd7cb577a8df6be2feb1a35983e9846d31b3c)
>>  https://github.com/rubygems/rubygems/pull/12
>>  https://github.com/rubygems/rubygems/pull/8
>> I'm not sure why anyone would contribute to a Ruby project if it
>> transpires like this. But then maybe thats the way it is? Is this
>> really what one should expect?
> 1. Ruby != Ryan, Eric, and Luis

Thank you for that Chad. I don't consider myself been Ruby, so thanks
for clarifying that.

Leaving the joke aspect out for a moment, not going to defend Ryan
comments as they were childish and offensive. I had my share of these
comments in the past with him, but I learnt just to ignore them and
let my code speak for me (not saying that I'm the best Ruby coder

Back to the points there, I asked specifically about Gem::Resource
rationale/purpose as was not expressed in the pull request, nor in the
commits, nor in the tests.

I believe my question, while naive, was not made with bad intentions.

While Trans mention users "want" something, I'm having problems find
the references of that functionality been used or wanted by others.
Perhaps there is, but was not provided as reference.

For example, this pull request:


Was valid, well covered and already discussed over this list. The only
request made by John was have these changes in a branch.

You can't say that these comments or things discussed in the list
weren't constructive to it.

The other comments, between all the unacceptable way of communicating
disagreement between human beings had some valid points. That was the
only part I would consider when looking back to this topic.

Luis Lavena
Perfection in design is achieved not when there is nothing more to add,
but rather when there is nothing more to take away.
Antoine de Saint-Exupéry

More information about the Rubygems-developers mailing list