...
- Create a fork of the project that you want to contribute to (there is a button on the GitHub interface)
- Clone the fork locally
- Create a "feature" branch
- Implement only the changes that you want to contribute in the branch
- Push the branch to GitHub (in your fork)
- In the GitHub interface, open a pull request from your "feature" branch
...