How to navigate your way around Open Source and contribute

As a developer, contributing to open source is one of the best ways to become a world-known web developer.

Open source is a project that allows people to contribute part of their knowledge to it. It is easy to contribute because there is always a guide for you, this guide is in readme.md.

How to navigate the type of open source to contribute I use the word contribute a lot because it is the best word to qualify the addition of your knowledge to a particular project. The major platform for contribution of open source is GitHub. GitHub has the highest number of open source projects and it also gives you the full access to contribute, so far the project is public. There are other platform for open source like open sauced and so on.

In case you do not have a GitHub account, open one here. Go to explore, search for open source projects. A list of computer languages like java, JavaScript and so on are available on the left hand of the web app, click on any language you would love to contribute to.

How to contribute to projects

After sourcing for the project you want to contribute.

  • Click on issues and see what people have done

  • Create an issue and write what you intend to do. It will not be good for your to later realize that you are working on the same thing with another person

  • Fork the repo

  • Create your branch

  • Clone the repo

  • Contribute your knowledge

  • Push the code back.