How To Get Started Contributing To Open Source
brandonhilkert.com
brandonhilkert.com
And have to mention:
> "2. IMPROVE AN EXISTING GEM TO MAKE THE WORLD A BETTER PLACE"
This is such a cliché ("[doing something] to make the world a better place"), misused everywhere from CVs, random blog posts like this and missions of companies.
Seeing this phrase just downgrades the opinion and value of the source for me.
Rule #2: avoid the idea that you must write code to get involved.
Rule #3: when you encounter a problem, investigate and ask for help, or offer help.
My first actual major contribution to Open source was Ansible. I rewrote the original hg module because the existing one didn't help me do what I had to do. I have fixed a few minor bugs too (e.g. pip module,)
I basically don't contribute these days because I am super busy with things.
You can contribute by teaching how to use library X. I did quite a few presentations on Ansible back then, taught people whatever fit my use case. Giving feedback is also a great way to help moving project forward.
I was using angular.js and I had an issue using angularjs in Firefox. I logged into irc and asked and then file a bug. I think the bug is closed because they don't have any way to fix that issue right now.... anyway, filing a bug is already contributing.
Also I already hangout in IRC chats for FOSS and it's something I want to do but the things I look at all seem over my head.
You can try to write code in the long run. You can build new features and implement the feature for a few months...