Getting started with contributing to open source projects
Tags: resource
Published: 2020-06-28 00:00:00

---
  title: Getting started with contributing to open source projects
  published: true
  tags: Resource
  date: Sun Jun 28 2020 05:30:00 GMT+0530 (India Standard Time)
  canonical_url: https://melvingeorge.me/blog/contributing-to-open-source
  cover_image: https://melvingeorge.me/_next/static/images/main-f79445b6b352fb6ef09d614964752ac0.jpg
  ---
  [Originally posted here!](https://melvingeorge.me/blog/contributing-to-open-source)
  
![wizard emoji](https://melvingeorge.me/_next/static/images/main-f79445b6b352fb6ef09d614964752ac0.jpg)

I have always loved open source since I started learning web development. Every one of us uses open source products, libraries directly or indirectly and even big companies rely on it for their huge successes.

JavaScript language itself is known for introducing an explosion in several open-source libraries.

I started contributing to open source projects 2 years back and from there I haven't stopped contributing to open source.

[GitHub](https://github.com/) is one of the platforms where huge open-source projects and discussions are conducted. There are many other platforms like [Stack Overflow](https://stackoverflow.com/) etc.

## How can I start contributing to Open source?

Well, if you know Github and working with Git technologies, It's easy to get started.

If you like a library you are using to build projects in your daily life. Try contributing to that library since you already have some familiarity with the library.

For example, If you love React.js ( Framework for creating web application), Go to their [Github project](https://github.com/facebook/react) and look for bugs in issues section or if you have a new idea you can even make a pull request to discuss your concept. No need to shy away from asking questions. Every open source communities are welcoming and friendly 🤓.

![issues](https://melvingeorge.me/_next/static/images/github-issues-0c466dc15883efcc954b4bbeff6c4b22.png)

For everybody those who are getting started. There will be issues listed as a `good first issue` or `good first contribution`.

![good first issue](https://melvingeorge.me/_next/static/images/good-first-issue-560ffee32f71d15532874a0ae76162dd.png)

Mozilla has been encouraging open source activities for a long time, they even have one website called [Codetribute](https://codetribute.mozilla.org/) to help beginners get started with open source contribution. I use this website most of the time.

There another one called [CodeTriage](https://www.codetriage.com/) and a lot more sites.

## What are the benefits?

A lot 🎊!!!

- Its fun and Your programming life go to a whole new level 😉.

- You can become a better programmer and learn many practical usages and cases by contributing to open source projects. 🥳

- You can connect with many great developers from around the world and become part of the community. 🤓

- If you contribute to open source you can get swags and goodies 🎩, check out this website for upcoming open source events for goodies [DevSwag](https://devswag.io/).

- contributing to open source projects adds a great value to your resume too as it shows the recruiter that you are an eligible candidate. 🌍

### BONUS 💖

There's a website called [Mozillians](https://mozillians.org) where you can get vouched and recognized by other Mozilla members if you actively contribute to Mozilla Foundation projects.

After contributing to a Mozilla project ask the member you were working with kindly to vouch for the contribution you made in the project in your Mozillian profile.

### Feel free to share if you found this useful 😃.

---