From: Josh Cheek Date: 2010-09-27T17:32:17+09:00 Subject: Contributing to a gem on github --001485f27208ce889c0491399017 Content-Type: text/plain; charset=ISO-8859-1 Hi, there is a gem I want to use (bones-extras), but the part I want to use doesn't work on 1.9.2 since they removed "." from the path (extremely irritating, btw). On my system, I can fix it, by editing the source to add "." to the beginning of the file path, but that doesn't help anyone else, and it doesn't help me later if I try to work on my project on a different computer. I figure this is a good opportunity to help an open source project, but I'm not sure what to do. I know that I fork it on github, clone my fork, make the change, push it back up, then send a pull request. But is there a blog or anything that talks about the extra stuff? Do I change the version? How do I word my commit? Are there any expectations of me that I should take care to observe? How long do I keep my fork? I want to contribute to other projects out, but the process seems undocumented, and I'm unsure of my obligations / expectations. --001485f27208ce889c0491399017--