Contributions can take many forms, such as:
The second two options both involve making a pull request .
There are many existing guides on how to make a contribution to an open source project on GitHub, such as the MDAnalysis User Guide . In short, the steps are to:
Fork the repository into your own account and download your fork
Create a development environment from source, following the Installation instructions
Create a new branch off the master branch with a meaningful name (e.g.
git checkout -b fix-issue-39)
Add your modifications to the code or documentation
Add tests if modifying the code
Commit and push changes to GitHub, and open a pull request
Some more resources are available here .