Open-source contributions. It is good enough.

Ever since I finished my Outreachy Internship, I have been contributing to several open-source projects here and there.  Even so, whenever I was asked on if I am currently contributing to any open-source project I often said no. I said no not because I wanted to be dishonest, but because at that specific point I felt what I contributed was insignificant. Can you imagine?

open-source code on laptop screen

I decided to reflect my contributions in a reverse motion and think of how far I have come in this past year.

An open-source  journey


Add Authentication (user accounts) with Devise

As I was doing the rail girls training in the first Rail Girls Athens workshop I noticed a link on the manual is not working. My initial gut action was, report the bug! Then I thought… “Wait, I know how to contribute to open source and I know how to fix it. How about I try to do so.”
This is an interesting way to contribute, finding something buggy while you are using something and realizing it might be something you can fix, then going ahead to fix it and see how it goes.

–  Added List Delete Example

I applied to attend the first local Django girl workshop in Athens. I did not get selected however I did not let that stop me from doing the tutorial, I did it myself then found a piece in the tutorial that I thought would be better explained with some examples. So I decided to contribute to it.
Improving already existing projects is cool too.

Swag I got from participating in hacktoberfest 2015 an open-source initiation.
Swag I got from participating in hacktoberfest 2015.

– Learn X in Y minutes : Fixing some typos sample contribution

Last year I wanted to take part in Hacktoberfest, I was trying to find ways to get started. I notice the Learn X in Y minutes had some documentation in Greek language however, there were a few typos. I decided to fix several of them. Do you know a unique language? Maybe you can help an open-source project in close captioning, documentation, or translation.

– Adding Consistency: Hugo

Sometimes contributing is not overly complicated, things such as adding consistency to a documentation can be very beneficial as it makes it easier to read.

Read more