![]() There were around 2k issues at that time, so for me starting out was difficult. I followed the documentation and tried to set up RocketChat in my local environment. This will help to understand the working of the features and getting familiar with the codebase.įor large projects like Rocket.Chat, there are around thousands of open issues and finding a relevant beginner friendly issue becomes difficult. Lesson 4: You got to really like that project before you start to contribute.īefore you jump into the contribution and start finding ‘beginner-friendly’ or ‘first-time’ issues, start setting up the project in local or cloud-servers. I went and joined all their public channels, explored their features, and amazingly enough I liked this project a lot. It was mid of October and I started using RocketChat. This will help to get involved in the community, brainstorm ideas with other contributors and provide inputs in the project. ![]() Start connecting with mentors and contributors of the project to understand the requirements and long-term goals of the project. Join the different community channels of the interested/chosen organization. Lesson 3: Connect with people, it’s very important. Everybody’s time is valuable, learn to respect it. Here is the link to a website which helps you view analytics of different organizations.Īfter a lot of research, I boiled down my choices to two organizations to “start my contributions with” and one of them was Rocket.Chat. If you are aiming for GSoC, it is always a good way to select the projects by referring to the previous years projects/organizations. In October, I started checking for beginner-friendly open source communities. While starting contributions with open-source projects, “YOU NEED TO HAVE A LOT OF PATIENCE” to select the project that aligns with your skills and interest.Ī few days passed by and I was searching for a project that aligns with my skills and interests. Lesson 1: YOU NEED TO HAVE A LOT OF PATIENCE! features were generally planned by the internal engineering team they were inactive in answering questions the communities were inactive in terms of code push to the repo ![]() So, some of the major pitfalls when I started with open source contributions were, found some cool communities too but the problem was I was unsure what they were expecting from me. At that point, I was a beginner to open-source contributions, and we all need some inner satisfaction and confidence about our path while doing things, right? So I started searching: “reactjs open source projects”, “popular javascript open source projects”, GitHub’s explore page, advanced GitHub search, etc. So it was September 2021, when I reached a point where I wanted to make some meaningful contributions to open-source projects, and the question pulling me behind was “HOW?”. I also have experience building backend applications with Golang. I am a full-stack developer who mostly revolves around all things related to javascript or typescript. This blog will be based on sharing my journey so far with open source. Hello everyone, before we start, here is a short introduction about myself, I am Sidharth Mohanty, a 2nd year CSE B.Tech undergraduate at OUTR, Bhubaneswar, India.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |