Hey! I want to contribute the open source community.
Can you suggest what are the best projects to start with as a beginner?
Appreciate any help or guidance, Thanks in advance.
Hey! I want to contribute the open source community.
Can you suggest what are the best projects to start with as a beginner?
Appreciate any help or guidance, Thanks in advance.
For further actions, you may consider blocking this person and/or reporting abuse
π€ Did you know? Β DEV has a variety of tags to help you find the content you like. Find and follow your favorite tags
Suraj Vishwakarma -
Shahed Nasser -
Nomadevπ»π± -
CallmeHongmaybe -
Once suspended, jpsiyyadri will not be able to comment or publish posts until their suspension is removed.
Once unsuspended, jpsiyyadri will be able to comment and publish posts again.
Once unpublished, all posts by jpsiyyadri will become hidden and only accessible to themselves.
If jpsiyyadri is not suspended, they can still re-publish their posts from their dashboard.
Once unpublished, this post will become invisible to the public and only accessible to JP.
They can still re-publish the post if they are not suspended.
Thanks for keeping DEV Community π©βπ»π¨βπ» safe. Here is what you can do to flag jpsiyyadri:
Unflagging jpsiyyadri will restore default visibility to their posts.
Top comments (9)
Last week a made my first merge request to an opensource tool, I used the tool to deploy my application to Kubernetes, I found a bug in their tool, I fixed it than I made a merge request
I think you should contribute to the project that you use to use in daily work. If you find something wrong or you think that this is can be improved so take the shoot and code your first merge request.
This is a great question and something I hope to talk about more this year; how to get started.
One of our open source projects (AWS CDK) has taken a great approach of providing new contributors with both detailed instructions but also some starter issues with which to practice. Check out the repo here github.com/aws/aws-cdk/blob/master...
I got started by finding some projects that I thought weren't structured correctly. I created a few pull requests to make things right. It was a win-win, because I learned to contribute and the project became clearer because of it.
You can also start a project for yourself and treat it as any other open source project by creating pull requests to it. After a while it won't be a big deal any more and it becomes much easier to contribute to any project you want to.
I have recently posted about nice projects that are easy to contribute to. Maybe you can find some issue that you can resolve and send them a pull request.
dev.to/marcelocg/hacktoberfest-for...
If you are interested in the distributed database, I recommend you TiDB, an open-source NewSQL database that supports Hybrid Transactional and Analytical Processing (HTAP) workloads. Here is the reference: github.com/pingcap/tidb
The most important thing is that TiDB is a community-driven open source project and welcomes any contributor. Here is the TiDB community guide that may help you learn more about TiDB open source community: github.com/pingcap/community
Wish you a wonderful journey in TiDB community!
Think of something you'd likely program yourself. Then search for similar repositories and see if you can contribute.
The repos I contribute the most I use myself regularly.
Thanks for the response. Really appreciate for taking your time.