Openpedia provides a wealth of useful resources that enable you to become a seasoned open source contributor. If you want to leave your mark in the world of open source, this project is a great fit for you.
- Introduction to Open Source
- Learn Git and GitHub
- Contributing to Open Source
- Beginner-Friendly Repositories
- Open Source Programs
- Tech Stack
- Contributing
- License
This category provides a carefully curated selection of invaluable resources designed to help you navigate and understand the open source ecosystem:
- An Introduction to Open-Source Software by HTMLGoodies
- An Introduction to Open-Source Software by Logan & Partners
- Introduction to Open-Source and its Benefits by GeeksforGeeks
- Introduction to Open-Source Software by Cratecode
- Open-Source Software: An Introduction by Idalko
- Open-Source Software: An Introduction by Open Access Government
- The Ultimate Guide to Open-Source Software Development by LicenseSpring
- What is Open Source? by Opensource.com
- What is Open Source? by Red Hat
- What is Open Source and How Does it Work? by TechTarget
- What is Open-Source Software? by Black Duck
- What is Open-Source Software? by IBM
- What is Open-Source Software? by Indeed
- What is Open-Source Software? by YoungWonks
This category offers a selection of key resources aimed at helping you master Git and GitHub, two of the most essential tools for contributing to open-source projects:
- An Intro to Git and GitHub for Beginners by HubSpot
- An Ultimate Guide to Git and GitHub by GeeksforGeeks
- Git and GitHub Tutorial for Beginners by DataCamp
- Git and GitHub Tutorial: Version Control for Beginners by freeCodeCamp
- How to Use GitHub by Edureka
- Intro to GitHub for Version Control by Coding Club
- Introduction to Git and GitHub for Beginners by Analytics Vidhya
This category features a comprehensive collection of practical resources that outline the step-by-step workflow involved in contributing to open-source projects:
- 8 Non-Code Ways to Contribute to Open Source by Opensource.com
- Contributing to Open Source: Getting Started by GeeksforGeeks
- Getting Started with Contributing to Open Source by Stack Overflow
- How to Contribute to Open Source by GitHub
- How to Contribute to Open-Source Projects by RubyGarage
- How to Contribute to Open-Source Projects: A Beginner's Guide by freeCodeCamp
- How to Get Started with Open Source by HackerEarth
- Open-Source Contributions: A Detailed Guide by Testsigma
This category highlights a variety of active beginner-friendly repositories specifically chosen to help newcomers take their first steps into the world of open source contributions:
- Angular
- Apache Arrow
- Awesome React
- balenaCloud Docs
- Bootstrap
- Codecademy Docs
- Docusaurus
- First Contributions
- Flutter
- freeCodeCamp
- GitHub Docs
- Grafana Alloy
- KubeArmor
- MatrixOne
- MDN Web Docs
- MindsDB
- Novu
- Prettier
- React
- React Native
- Storybook
This category showcases a range of exciting open source programs that not only help you develop valuable skills but also offer mentorship and rewards for your contributions:
- 24 Pull Requests
- FOSS Overflow
- FOSSASIA Codeheat
- GiriScript Summer of Code (GSSoC)
- Google Season of Docs (GSoD)
- Google Summer of Code (GSoC)
- Hacksquad
- Hacktoberfest
- Hyperledger Mentorship Program
- Kharagpur Winter of Code (KWoC)
- LFN Mentorship Program
- MLH Fellowship
- Outreachy
- Season of KDE
Openpedia is built on the following technologies:
Openpedia is waiting for your contribution!
The several interesting ways to contribute to this project include:
- Adding resources
- Improving the documentation
- Enhancing the codebase
- Upgrading the user interface
- Implementing features
Please go through the CONTRIBUTING guide for details.
Openpedia is licensed under the terms of the MIT License.