Making your first contribution to FOSS
If you have been a free software user for a while and you want to give back to the community, here’s a guide to get you started.
Introduction
There are various ways in which you can make contributions to Free and Open Source Software. This article will focus on making your first meaningful pull request. To get started you have to be familiar with the command line and a version control system, preferably git. Once you learn these, you will be ready to make a pull request, but what do I contribute to? You don’t really have to know a language to make your first contribution. You can help with documentation/licensing and much more. If you want to contribute to the code, you have to be familiar with the language and the technology used. You can also read the code and/or use the beta versions of the software to file issues and bugs.
Resources
Git
- Githhub Guides
- Git CheatSheet
- Installating Git Bash
- Markdown Quick Reference
Shell
- The easiest way would be to start using linux.
- Code Academy
- Bash Guide