DEV Community

Muhammed Sabith
Muhammed Sabith

Posted on

How To Contribute To Open Source

nb: nowadays companies focus on how much a developer has contributed to open source as part of their interview process. So it's important to contribute as much as we can.

here's a detailed guide to how to start open source:

1)Choose a project that aligns with your skills or interests.
2)Explore the project’s repository and documentation.
3)Read the CONTRIBUTING.md and CODEOFCONDUCT.md (if present).
4)Now fork the github repository, you want to contribute to.
5)And setup the project locally by cloning it.
6)Create a new branch for your work.
7)Make small, focused changes (bug fix, feature, docs update).
8)Test your changes thoroughly.
9)Commit with a clear, descriptive message.
10)Push your branch to your forked repository.
11)Open a Pull Request (PR) to the main project’s repository.
12)Respond to feedback from maintainers.
13)Once approved, your changes get merged

Now here's a good open source project where you can start contributing little by little.

link : https://github.com/OpenCut-app
It's a open source video editing platform, focusing on user privacy, and it would be a strong competitor against video editing apps such as capcut, if it becomes successful (as it is free)

before starting your first contribution, you can read the CONTRIBUTING.md of the project to get a good understand.

here's the link :
https://github.com/OpenCut-app/OpenCut/blob/main/.github/CONTRIBUTING.md

feel free to ask if you've any doubts...

Top comments (0)