Open Source

Open Source

(Community == Open Source)

Table of contents

No heading

No headings in the article.

WHAT IS AN OPEN SOURCE?

From its name we can get that open source is like a project which is publicly accessible by anyone. Any person can come and contribute to the project, Anyone can make certain modification to it and make a request to the editor team or that person Who has created that project. If he/she likes that modification they just accept that request and you become the contributor of that project.

HOW TO CONTRIBUTE T0 AN OPEN SOURCE?

This becomes very tricky that once you are done with open source now you know about it but How to contribute and where to contribute?

Following are steps that can be followed to get out of this situation:

1. SKILL

If you want to contribute to an open source you should have a prior skill or knowledge about your particular field. like - It can be a knowledge about a programming language (Python, Java, Java script, Kotlin and many more). It can be a skill of AI/ML or web development etc.

2. FINDING PROJECT

After learning a skill you have to find the project related to your skill and the knowledge that you have. There many Platform available where you can find open source project. For eg - GitLab, GitBucket, GitHub, etc.

But on comparison GitHub is one of the biggest among them.

WHAT IS GITHUB AND HOW IT WORKS

It is a platform on which people Put there project code remotely which is publicly Accessible by anyone and you yourself can make certain changes or modification to it and ask them for applying your changes to their project.

This is about GitHub but how to find Projects in it?

So, Finding up a project is not much difficult. Once you have sign up to github (GitHub.com), Then what you have to do:

  1. Go to the Explore tab.

kk.png

  • In the search bar find projects related to your skill like if you are a Python developer and you want to contribute to an open source project then just type Python or Python Projects then you will find tons of Project in that Which is like very impressive.

ARE OPEN SOURCE PROJECTS ARE BEGINNER FRIENDLY?

Yes, Open source projects are beginner friendly there are tons of projects are available for beginner but how to find them.

  • As Beginners who also want to contribute to an open source project will also watch this Blog. So, For them there is a interesting thing that I have found for them i.e. There are many Projects which like very hard to contribute but there are some of the projects which contains Beginner friendly issues but how do you find that by filtering up the projects with good issues, does it take lots of time.
  • Now there is something which will directly connect you with GitHub projects but with good first issues means Problems that can be solved by Beginner. This is the website - goodfirstissue.dev

WHY TO CONTRIBUTE TO AN OPEN SOURCE PROJECT?

There are lots of benefits of contributing to an open source project like for your Resume that you have contributed to an open source. Secondly, you do a public work by which people get to know about it and by this you opportunities for your self.

  1. Improves your Resume in front of Interviewers.

  2. Unlocks your future Opportunities.

  3. Learn to do public work.