You can follow the standard [github approach](https://help.github.com/articles/using-pull-requests/) to contribute code to Apollo. Here is a sample setup:
- Fork a new repo with your GitHub username.
- Set up your GitHub personal email and user name
```
git config user.name "XXX"
git config user.email "XXX@[XXX.com]"
```
- Clone your fork (Please replace "USERNAME" with your GitHub user name.)