Hi Everyone 👋 want to know about Open Source Software/Project ?
It is a software / project whose code is publicly accessible and anyone can make changes in it.
Why should everyone contribute in Open source ?
1. To practice coding skills and gain confidence as a developer 2. Adding value to the community 3. To build your network with like-minded people 4. Job opportunities: Many companies would require your GitHub repo to see your contributions 5. Add your GitHub profile in CV
That's a wrap on What is open source and why to contribute😇
Follow me for upcoming threads on Steps to contribute and which projects to start with 🚀
• • •
Missing some Tweet in this thread? You can try to
force a refresh
In this repo, just edit the README file by adding your name in Community's contributors & create pull request.
This one is the easiest of all the contributions u can do.
How to make your first Open Source Contribution (for beginners)
Ways to contribute:
1. By pushing your own code/ project from your local machine to GitHub.
2. By contributing to other open source projects:
2.1: Pick up & resolve open issues
2.2: Suggest any changes in the code/docs by creating a new issue or PR.
1. How to contribute your code to GitHub:
Go to GitHub-> sign in-> go to New repository
Give repository a name, make it public so that everyone can see your repo & add a Readme file-> click on create repository
How to find good Open source projects for beginners/ first time contributors
1. If u want to practice a skill X, eg: React JS, search for React in the Explore tab on GitHub
2. Here u can see how many search results are shown up for React
The ones that I highlighted in red are the no. of stars on each project.
Select the project that has more stars, a good community & more no. of open issues.