▪️ Open Source contribution is giving back to the communities, by improving the projects by making valuable changes to them, make them better.
▪️ Communities are the core and most valuable part of Open Source.
Why contribute to open source?
▪️ Payback to the community
▪️ Meet like-minded people
▪️ Improve existing skills
▪️ Learn people skills
▪️ Find mentors
"You don’t have to contribute code"
▪️ A common misconception about contributing to open source is that you need to contribute code. Code is a very small part of Open Source. We can contribute on
▪️ Language translation
▪️ Rasing Issues
▶️ Language Translation
Converting the project documentation into different languages makes it easier for native speakers to understand the project structure, so they can understand and use the project easily.
▶️ Rasing Issues
Reporting any kind of errors or mistakes.
It's one of the most crucial parts of any project, without it, it's hard for contributors as well as developers to understand that project. We can improve it by adding things like:
▪️ Steps to follow
▪️ Important code snippets
Every project contains some graphics either on the documentation side or the product itself (Like the website, Mobile Apps).
Some projects also need video tutorials and "how to do" videos.
➤ Code contributions:
▶️ Code contribution consists of:
▪️ Adding a feature.
▪️ Fixing a bug
▪️ Streamlining the code (Refactor)
▪️ Reporting code vulnerabilities
▪️ Testing code
▪️ Technical discussion
"The only repo you need"
Aim: To build a GitHub repo and to bring all Bootcamp tweets and materials in one place, which will help the new learners in the future.
Repo Link 👇 (Don't forget to ⭐ the repo).