Be sure to be as descriptive as possible in Waffle. Especially if you aren't the one implementing the feature.
In Waffle:
Press Add Issue to create a card for a feature
New cards go into Backlog, move them to Ready when they are fully described. Labels are cool :)
When you start work on an issue, assign yourself to the card and move it to In Progress
In command line:
git pull origin master inside the root directory
git checkout -b <branchname> to create and checkout a new branch. If you are Paul, it is helpful to name your branches like: paul-feature-name
And then when you want to push changes: git push -u origin paul-feature-name (-u first time only)
To do a pull request
git push origin paul-feature-name with the most up-to-date version of your code
In GitHub:
There should be a message about a newly pushed branch and a green button that says something like Create New Pull Request If not, check to be sure your push to origin succeeded
Change the title of the pull request to something like: Resolves #18 // Implemented user with the #18 coming from the number of the issue (either Waffle card number or on github)
Optional (but cool) description
Then go down to bottom and hit Submit Pull Request
Ideally, you check each others' code, but at this point you can also Merge Pull Request but beware as any bugs are now in the main code too