Intro
Contributing to Open Source Software (OSS) projects is a great way to learn about SoftwareDevelopment in collaboration asynchronously with other people around the world. You gain experience and knowledge working on real world projects and is a great way of gaining exposure.
How?
- Find a project you like on GitHub or other platforms. Preferably something you’re interested in.
Many projects have a
contributing.md
file for instructions on how to join the effort. - Find an issue.
- Check if anyone’s working on it, so you’re effort and time aren’t wasted.
- Comment on issue for permission from maintainer to work on it. You certainly don’t want to work on something they don’t want you doing…
- Fork, clone, and work
- Then make a PR and voila you’ve contributed to OSS.