Getting into Open Source Development
I’ve always wanted to contribute to open source.
In November, I came across a tweet mentioning an article by Kent C. Dodds about how Open Source project maintainers can set up their projects to be first time contributor friendly.
@defunkt @kentcdodds It's a great idea! It's like onboarding for open source contributing!
— Mike Foden (@mikefoden) November 23, 2015
I thought it was a fantastic idea. Setting up little tasks to give to people new to open source contribution a way to get involved is a great way to make it friendly and easy to do. So sure enough, I checked out http://firsttimesonly.com and had a look through the site which got me onto the brilliant http://up-for-grabs.net/- a website made to find projects that are actively pursueing newbies to get involved.
Kentico’s KInspector is a project Kentico launched a few months ago, which has been a great tool we have used at work to analyse websites we have built. I noticed they had a few issues open and I found an issue I thought I could solve, so I forked the repository and got to work. I built a new module to find potential issues with page aliases and sent off a pull request to get it integrated back into the main repository.
Thanks to @kentcdodds + @shanselman and https://t.co/iQs9vK38D6 I finally got myself involved in an Open Source project!
— Mike Foden (@mikefoden) December 21, 2015
It needed a quick tweak, but it got approved and integrated into the main product and now has been released to the public.
Thanks to @mikefoden, we have a brand new module to check duplicate page aliases. Try it out! #kentico #kinspector https://t.co/8uCJIa39KD
— Ondrej Sevcik (@ondrejsevcik) January 3, 2016
I’m glad to have been able to get involved in an open source project and I will definitely have to do it again. It was a great learning experience.