Openpedia offers a large amount of useful resources that enable you to become a seasoned open source contributor. If you are aspiring to leave your imprint in the world of open source, then this project is an excellent fit for you.
- Introduction to Open Source
- Learn Git and GitHub
- Contributing to Open Source
- Beginner-Friendly Repos
- Open Source Programs
- Tech Stack
- Contributing
- License
There are a lot of questions that revolve around the concept of open source.
Here are some priceless resources that will answer these questions in detail:
- What Is Open Source? by Opensource
- Introduction to Open Source and Its Benefits by GeeksforGeeks
- An Introduction to Open Source Software by HTML Goodies
- What Is Open Source? by Red Hat
- What Is Open Source and How Does It Work? by TechTarget
- What Is Open Source Software and How Does It Work? by Synopsys
- What Is Open Source Software? by IBM
- What Is Open Source Software? by Indeed
- What Is Open Source? by Myra
- What Is Open Source and How to Start? by Kunal Kushwaha
- Open Source Explained by IBM Technology
- What Is Open Source Software by Brian Daigle
- Open Source Basics by Intel Software
- What Is Open Source? by Mozilla
- What Is Open Source Software? by Honeypot
Git and GitHub are two of the most essential tools that you need to master in order to contribute to open source.
These resources provide a substantial amount of information about these tools, allowing you to get a strong hold of them in a short period of time:
- Git and GitHub Tutorial - Version Control for Beginners by freeCodeCamp
- An Intro to Git and GitHub for Beginners by HubSpot
- GitHub and Git Tutorial for Beginners by DataCamp
- An Ultimate Guide to Git and GitHub by GeeksforGeeks
- Intro to GitHub for Version Control by Coding Club
- Git and GitHub Tutorial for Beginners by Analytics Vidhya
- How to Use GitHub by Edureka
- Complete Git and GitHub Tutorial by Kunal Kushwaha
- Git and GitHub for Beginners by Kevin Stratvert
- Git and GitHub for Beginners - Crash Course by freeCodeCamp
- Git Tutorial for Beginners: Learn Git in 1 Hour by Programming With Mosh
- Git Tutorial for Beginners - Git and GitHub Fundamentals in Depth by Tech With Tim
Learning the contribution workflow is a must in your open source journey.
This section compiles a list of useful resources that enable you to get started with open source contributions:
- How to Contribute to Open Source by GitHub
- How to Contribute to Open Source Projects - A Beginner's Guide by freeCodeCamp
- Getting Started With Contributing to Open Source by Stack Overflow
- How to Get Started With Open Source by HackerEarth
- How to Contribute to Open Source Projects by RubyGarage
- Beginner’s Guide to Contributing to Open Source Projects by ActiveState
- 14 Ways to Contribute to Open Source Without Being a Programming Genius or a Rock Star by SmartBear
- 8 Non-Code Ways to Contribute to Open Source by Opensource
- Contributing to Open Source: Getting Started by GeeksforGeeks
- How to Start Contributing to Open Source Software by Towards Data Science
- Get Involved in Open Source and Commit Code to Your First Project! by First Timers Only
- Why and How to Contribute to Open Source Projects? by Testsigma
Ready to embark on your open source adventure?
These repos offer a curated selection of beginner-friendly issues that will turn you into a skilled open source contributor:
- MDN Web Docs
- MindsDB
- freeCodeCamp
- GitHub Docs
- BioDrop
- Codecademy Docs
- Bootstrap
- React
- React Native
- Docusaurus
- First Contributions
- Angular
- balenaCloud Docs
- Awesome React
- Storybook
- Apache Arrow
- Novu
- Prettier
There are a lot of open source programs on the internet that enable you to get rewarded for contributing to open source projects.
Here is a list of such initiatives that provide an opportunity for you to upskill in open source contributions and get compensated for your hard work:
- MLH Fellowship
- Google Summer of Code
- LFN Mentorship Program
- Outreachy
- Google Season of Docs
- Season of KDE
- Hacktoberfest
- 24 Pull Requests
- HackSquad
- FOSSASIA Codeheat
- Hyperledger Mentorship Program
- GiriScript Summer of Code
- JGEC Winter of Code
Openpedia is built on these following technologies:
Openpedia is waiting for your contribution!
There are many ways that you can contribute to this project, such as improving the documentation, adding resources, enhancing the codebase and more.
Please go through the CONTRIBUTING guide for details.
Openpedia is licensed under the terms of the MIT License.