Open-Source Software Contribution
SOURCES
VIDEOS
ARTICLES
FIRST TIMERS ONLY
GitHub’s Guide to Open Source
What Motivates a Developer to Contribute to Open-Source Software?
Call for Code: Open Source for Good
NOTES
- Open source software is software that is available to the public for use and/or modification from its original design free of charge. It is a collaborative process in which individuals or groups of programmers improve upon the design and functionality of the software.
- the first timers only tag is a great way to find a project to contribute to. It is a tag that is used to identify projects that are looking for first time contributors.
- GitHub’s Guide to Open Source is a great resource for learning how to contribute to open source projects.
- github has a feature called issues that allows users to report bugs, request features, or ask questions about a project. These issues are a great place to start contributing to a project.
- github also has a feature called pull requests that allows users to submit changes to a project. These pull requests are a great way to contribute to a project.
- github also has a feature called forks that allows users to create a copy of a project. These forks are a great way to contribute to a project.
- developers are motivated to contribute to open source software for a variety of reasons. Some of these reasons include:
- to learn new skills
- to build a portfolio
- to gain experience
- to help others
- to give back to the community
- to build a reputation
- to build a resume
- to build a network
- to build a brand
- to build a business
- to build a career
- to build a community
- devs who contribute to open source software are more likely to be hired by companies.