DEV Community

Christian Vasquez
Christian Vasquez

Posted on


What was your first ever contribution to Open Source?

I'll start!

My first Pull Request that was ever merged was a set of translations for one of Francisco Franco's Android apps from English to Spanish, because that's my native language.

Although it wasn't a complicated task on it's own, I had no idea how Pull Requests, forks, and branches really worked back then and right after I got the email notification that it got merged I decided to learn Git more in depth by taking Udacity's Git related courses.

Needless to say, that was one of the best decisions I've ever made.

Latest comments (25)

devdammak profile image
Damola Adekoya

I haven't done it yet... although i am still looking for opportunity to contribute to opensource

upkarlidder profile image
Upkar Lidder

Updated Pandas function to correct the default value of one of the parameters. Was a fairly big deal for me :).

taranjeet profile image
Taranjeet Singh

My first contribution was a typo fix in Elasticsearch Definitive Guide

moopet profile image
Ben Sinclair

I think I submitted a test case to Django at a hack day a few years ago. Part of the process that day was to demonstrate how easy it is to just jump in and get involved by picking up some of the low-hanging-fruit tickets.

phillie profile image

The first time I contributed to open source was during one of GitHub's Hacktoberfests. I've always wanted to contribute to open source, but was way too afraid. Though, I did wanna have that Hacktoberfest T-Shirt so, so badly. πŸ˜…
I was deep-diving into GitHub Repos looking for non-coding issues (as I was still too afraid to do coding contributions that time) like ... ehm yeah, crazy. πŸ˜… In the end, I spend to whole days doing the german translation for Cboard (a web application for children and adults with speech and language impairment, aiding communication with pictures and text-to-speech).

And yep, I eventually got that shirt - which I'm still very proud of, and which will always be reminiscent of my first contribution ever. πŸ˜… 🧑

pranay_rauthu profile image
pranay rauthu

My first pull request was to a project which generates code snippets for popular code editors. I have added a keyboard shortcut to insert placeholders.

tterb profile image
Brett Stevenson

Early in my programming education, I was learning Java and looking for a good project to work on to improve my knowledge so I decided to create a basic text editor and used RSyntaxTextArea to provide syntax-highlighting. Though as a Sublime Text user, I was disappointed to find that there wasn't a Monokai theme.

I then noticed that there was an issue on the project repo that had similarly requested that a Monokai theme be added, so I decided to make my own and submitted a pull request.

khmarbaise profile image
Karl Heinz Marbaise

I've taken a look and the earliest contribution I could find: (OMG ...astonished myself):

Sun Jun 15 14:37:58 1997  Karl Berry  <>

* doc/texinfo.texi (Command List): Various commands missing or

* makeinfo/makeinfo.c: Oops, failed to break out of loop.

* util/texindex.c: Use <getopt.h> not "getopt.h".

* All source files: Merge gettext changes from Karl E.;
his ChangeLog entries below.

This means this contribution is more than 20 years old...with a strange email address:

At this time CVS ( was used. At that time pull request didn't even exist ;-)

ericcurtin profile image
Eric Curtin

My first contribution was a micro-optimisation to the Linux kernel, I was fairly new to git and was a beginner in kernel development. Unfortunately it caused a bit of fuss, it was one of the most talked about threads that month, but not because it was ground breaking. In the end Linus Torvalds responded and got it merged. Learnt a lot in the process:

brodan profile image

Holy crap, that's so awesome. The Linux kernal to me is probably the most intimidating thing I could think of when considering what to contribute to. I can't believe your first pull request ever was merged and you got a response from Linus himself.


gmartigny profile image
Guillaume Martigny

I add a listener to the Escape key to close options panel on PiskelApp. It was my first of a few contributions to this awesome project.

foso profile image
Jens Klingenberg

My first contribution in code was fixing a bug in AntennaPod, but my first contribution in generell was writing documentation for Miranda IM Plugins.

bizzy237 profile image

I only have one pull request that was fixing an issue I had with database migration framework. It wasn't merged though because the issue turned out not so easy to reproduce and I didn't have the time to find out what's so special about my configuration

wintermute21 profile image
John Best

This one Was tons of fun and I wish I could do more of it.

markuswillems profile image
Markus Willems

Updated docs for eslint-plugin-react.

tgiddings profile image
Trevor Giddings

Fixed a bug in DataNucleus (an ORM) where the method for converting a type to one the database can use didn't actually do said converting.

🌚 Browsing with dark mode makes you a better developer.

It's a scientific fact.