View on GitHub

resources

Free resources to learn from, anyone may contribute.

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

Finding Projects and Repositories