Rails - my plan to get a pull request accepted

June 22, 2014

Why?

I have spent most of my career on the Microsoft Stack, and I would like to contribute to the Ruby on Rails project. Like any good developer, I learn or up-skill on different languages. I am fairly comfortable in JavaScript and so so with Python however I would like to be much more proficient in Ruby and Scala.

How?

My plan is as follows:

Find an open source Ruby project that has documentation Read the documentation and see if there is any way I can update or better the documentation Update the docs and send a pull request Are you noticing that none of this isn’t toward Rails? Well, the way I see it is it will be better to dip my toes in on another project before I go for the big one. Its like running a marathon, you first do 5Ks, then a 10K, thereafter 10 miles, then a half marathon and finally a marathon. It is pretty scary sending a pull request to a large project like Rails so I would rather train before I go in all guns blazing.

So next my plan is to go through the Rails issues on GitHub and pick one. I will then fix this and send a PR for my fix. Hopefully, I can get some constructive feedback on my code, and it gets approved with little issues. constructive feedback on my code and it gets approved with little issues.

Conclusion

So this is my plan maybe its the right one maybe its the wrong one who knows? I will let you know how it goes.


Discussion, links, and tweets

My name is Deon Heyns and I am a developer learning things and documenting them in realtime. Python, Ruby, Scala, .NET, and Groovy are all languages I have written code in. I appeared in the New York Post once. I host my code up at GitHub and Bitbucket so have a look at my code, fork it and send those pull requests.

comments powered by Disqus