DEV Community

Vaibhav Dwivedi
Vaibhav Dwivedi

Posted on

How To Start Contributing in Open Source with

A few months back, I built a resource called which is a resource of resources to learn new technologies. It has 8+ categories and 100+ resources added to it.

The aim was to build a resource of the best, high quality and free tutorials/guides/links to learn new technologies and make it easier for beginner developers.

While it is a useful resource to start learning a new technology, I believe there exists a lot more guides, tutorials on the web which are yet to be discovered.

So, I made fully open source!

What does this mean?

It means that you can now contribute a resource to it which you believe can help other learners in learning some new technology.

For example, if you know a blog post or a guide which teaches how to build neural networks with amazing explanation, you can contribute it to the Machine Learning category.

This way you will also be contributing to an open source project!

If you are a beginner, this can be a great way to start your open source contribution.

How do you contribute to LearningInTech ?

This is the exciting part. Here is how you can get started.

  • Fork the github repo.
  • Browse the data folder and choose the category in which you want to contribute.
  • Add your resource as the following part, AT THE END OF THE DOCUMENT, in JSON format.
A: <Name of your resource>
B: <Short one-liner description about the resource>
C: <Link to the resource>
D: <Difficulty level, Beginner, Intermediate or Advanced>
Enter fullscreen mode Exit fullscreen mode
  • Submit your pull request. That's it! 🥳

Once your PR is merged, I will feature you in the support section.

You can checkout the github repo here for more information.

I am grateful for all your contributions. Have an amazing day!

Top comments (0)