[#45426] [ruby-trunk - Feature #6546][Open] Net::HTTP to check for HTTP_PROXY environment setting. — "dekz (Jacob Evans)" <dekzter@...>

14 messages 2012/06/04

[#45431] [ruby-trunk - Bug #6548][Open] Rake doesn't ignore arguments after -- — "rosenfeld (Rodrigo Rosenfeld Rosas)" <rr.rosas@...>

12 messages 2012/06/05

[#45474] [ANN] Request for "slide-show" of your feature proposal — Yusuke Endoh <mame@...>

(Japanese later; 日本語が後にあります)

18 messages 2012/06/07

[#45563] [ruby-trunk - Bug #6573][Open] Webrick test failures — "bkabrda (Bohuslav Kabrda)" <bkabrda@...>

19 messages 2012/06/11

[#45567] [ruby-trunk - Bug #6575][Open] Thread#kill sets rb_errinfo() to Fixnum 8 after rb_protect(function, data, &error_tag) — ibc (Iñaki Baz Castillo) <ibc@...>

9 messages 2012/06/11

[#45647] [ruby-trunk - Bug #6592][Open] test_call_double(DL::TestDL) fails on ARM HardFP — "vo.x (Vit Ondruch)" <v.ondruch@...>

15 messages 2012/06/14

[#45657] [ruby-trunk - Feature #6594][Open] Integrated Functor — "trans (Thomas Sawyer)" <transfire@...>

20 messages 2012/06/15

[#45664] [ruby-trunk - Bug #6596][Open] New method for Arrays : Array#index — "robin850 (Robin Dupret)" <robin.dupret@...>

20 messages 2012/06/15

[#45694] [ruby-trunk - Feature #6602][Open] Tail call optimization: enable by default? — "ko1 (Koichi Sasada)" <redmine@...>

12 messages 2012/06/18

[#45715] [ruby-trunk - Feature #6609][Open] Toplevel as self extended module — "trans (Thomas Sawyer)" <transfire@...>

17 messages 2012/06/19

[#45732] [ruby-trunk - Bug #6614][Open] GC doesn't collect objects bound to (collectable) proc — "rogerdpack (Roger Pack)" <rogerpack2005@...>

9 messages 2012/06/20

[#45733] [ruby-trunk - Feature #6615][Open] Release GVL in zlib when calling inflate() or deflate() — "drbrain (Eric Hodel)" <drbrain@...7.net>

12 messages 2012/06/21

[#45735] [ruby-trunk - Bug #6616][Open] MinGW: cannot build extensions or run tests due changes in exec_arg? — "luislavena (Luis Lavena)" <luislavena@...>

9 messages 2012/06/21

[#45798] [ruby-trunk - Bug #6634][Open] Deadlock with join and ConditionVariable — "meh. (meh. I don't care)" <meh@...>

20 messages 2012/06/23

[#45805] [ruby-trunk - Feature #6636][Open] Enumerable#size — "marcandre (Marc-Andre Lafortune)" <ruby-core@...>

15 messages 2012/06/23

[#45864] [ruby-trunk - Bug #6647][Open] Exceptions raised in threads should be logged — "headius (Charles Nutter)" <headius@...>

71 messages 2012/06/25

[#45902] [ruby-trunk - Bug #6653][Open] 1.9.2/1.9.3 exhibit SEGV with many threads+tcp connections — "erikh (Erik Hollensbe)" <erik@...>

11 messages 2012/06/26

[#45960] [ruby-trunk - Feature #6669][Open] A method like Hash#map but returns hash — "yhara (Yutaka HARA)" <redmine@...>

18 messages 2012/06/29

[#45963] [ruby-trunk - Feature #6670][Open] str.chars.last should be possible — "yhara (Yutaka HARA)" <redmine@...>

36 messages 2012/06/29

[#46021] [ruby-trunk - Feature #6679][Open] Default Ruby source file encoding to utf-8 — "claytrump (Clay Trump)" <clay.trump@...>

21 messages 2012/06/30

[ruby-core:45788] Re: How can I contribute?

From: Ammar Ali <ammarabuali@...>
Date: 2012-06-23 00:05:27 UTC
List: ruby-core #45788
On 6/23/12 12:19 AM, Clifford Heath wrote:
> On 23/06/2012, at 2:39 AM, David Albert wrote:
>> Hello ruby-core,
>>
>> I've been using ruby as my primary language for two years now and I like it quite a lot. I'd like to start contributing back to it, but I don't know where to begin. Does anyone have any pointers as to where I can be helpful?
> Don't bother. You can make all the contributions you want, but no-one even responds
> when you try to discuss them, or even to offers advice on how to proceed.

That is a very negative attitude, and it does not accurately reflect the 
reality. There are a lot of contributions made everyday, and they do get 
attention.

My experience, minimal as it is, was very positive. It started with a 
need I had for something that ruby did not support (the Unicode Age 
property,) so I asked if this addition would be considered. I received a 
response, from a few people, including the maintainer, that it would, 
and that a patch would be welcome. I jumped on the opportunity, 
submitted a patch, and it was accepted.

I think the best contributions are the ones that are driven by genuine 
need, and good understanding of a given problem, not that ones that are 
driven by the desire to contribute for the sake of contributing.

If you have written extensions and gems, then I think that you have 
already contributed. But it doesn't have to be just code, there are many 
ways to contribute. You can contribute documentation, or improving the 
existing documentation. You can contribute by submitting bug reports, or 
by simply discussing proposed new features or features that strike you 
as awkward. Even fixing typos is a valuable contribution. It all adds up.

In the case of the issue you mentioned, it would be better to ask more 
targeted questions about things you don't understand than it is to ask 
generally. As a first step, try to find out if the change was indeed 
intentional, and if so, why? That answer should help you with the next step.

In any event, I didn't want the only answer you get to be "Don't 
bother"... please do. Anyway you can. I wish my schedule allowed me to, 
more often.

Regards,
Ammar


In This Thread