What, Who, When and Where of Open Source Contribution

ยท

5 min read

What, Who, When and Where of Open Source Contribution

Hello there ๐Ÿ‘‹๐Ÿฝ, In this article, I will share with you a few reasons you should participate in open source contribution and also share more light on what it is, who can participate, when to participate, and where to make your first pull request in open source.

Moving on.

1. What is Open Source?

1590596417-lego-people-team.jpg

Example 1: Open source is like giving you access to edit my artilce whenever you come across a typographical errror or update a part with a much better sentnece.

Let's take a google document as example 2, if you are given edit access to a google file, you will get to modify the content of the document and then wait for the maintainer/editor of the document to approve or reject your changes, that is exactly what open source looks like.

so,

2. Who can Participate in Open Source?

1_EnoL31Kkbp8XyiIdjS9jXw.png

Short answer: Anyone, pro or not.

Long answer:

Open source is not an event where only geniuses are expected to participate, it is meant for everyone who is willing to learn or give back to the community by helping to fix something in others' projects.

There are millions of repositories that are open-source, popular projects like the Linux Operating System, Android by Google, Firefox Browser, VCL media player on your PC and Moodle are all examples of open source projects anyone including you can contribute to.

2.1 One more thing

600-02123764en_Masterfile.jpg

You cannot contribute to every project, and the reason is clear, not all projects are built with technologies you are familiar with, but you will definitely still find projects with HTML, CSS, and JavaScript, at least I came with some, so stick to the end for them.

Finding a project to contribute to is not really hard, you just have to have a plan and a reason you want to contribute to someone's project in the first place.

Before you start looking for a project to contribute to, you should ask yourself the reason you want to do this, is it because of the green dot that comes with it, or do you want your name on the contributor's list?

All these are valid reasons, we all have different motives, figure out yours and it will be your push till you find that repository that will accept your request because in the end you will still have the experience and learn something new.

3. When should I Participate?

Now (2).jpg

Right now, I mean anytime, do not wait until there is a hackathon or event such as hacktoberfest or Open source Africa before you contribute to open source projects.

You can set a goal of contributing to one or two projects in a month, and this could be a contribution to someone's portfolio, simple games and gradually move on to advance projects.

3.1 Can I also be a maintainer?

boss-sly.jpg

There are two things involved in open source contribution, it's either you are a maintainer or a contributor, project maintainers are the owner of the project you want to contribute to, you are a maintainer of your repository and if I want to send a PR to your repository then that makes me a contributor.

But you have to understand how merging works on GitHub so your project doesn't get messed up, I will advise you to become a bit good at contributing to open source projects before opting in as a maintainer.

There is no signing up to become a maintainer, just create a new repository and tell everyone your project is accepting pull requests and label it as open source or hacktoberfest.

I am a maintainer in the ongoing 2021 hacktoberfest open source, you can check out my project from here.

You can as well start an open-source project with a group of friends, it's a better way to get started

4. Where can I find Projects to Contribute?

There is no need of reinventing the wheels, below are 11 links to articles where you can find open source repositories accepting pull requests curated by amazing writers and sources that I know.

  1. Nigeria Presidents profiles from 1960 till date

  2. What is open source by Avneesh Agarwal

  3. How to contribute as a beginner by Catalin Pit

  4. Beginners guide to hacktoberfest 2021 by Ayushi Rawat

  5. 45 Open source projects to celebrate hacktoberfest by my good friend Mr. Unity Buddy

  6. Github repository with over 200 awesome projects for beginners

  7. Css Style Stage for everyone

  8. 69 beginner friendly projects

  9. 692 beginner friendly projects

  10. Beginner friendly issues by Vinit Shahdeo

  11. How to contribute to open source project on github by โœ๏ธ Grace O.

  12. Click here to Google more

Conclusion

Open source is not hard and it is meant for everyone to participate, you should try it out today, tomorrow, and every time, as you will learn and help someone in the process.

Now you know there is room for everyone in open source contribution with lots of resources and useful links such as the ones in this article.

say to yourself I WILL CONTRIBUTE TO OPEN SOURCE PROJECT TODAY!!!.


Till we see in the next article bye-bye ๐Ÿ‘‹๐Ÿฝ


Wow, what a journey, I am glad you made it to the end of this article, if you enjoyed it and found the project useful, then you shouldn't miss the next one, you can subscribe to my newsletter to get notified of my upcoming projects and articles.

I will also like to connect with you, let's connect on:



See you in the next project intro. Bye Bye ๐Ÿ™‹โ€โ™‚๏ธ

image.png

If you found my content helpful and would want to support my blog, you can support me by buying me a coffee below, my blog lives on coffee ๐Ÿ™.