...
Make sure that all tests pass prior to submitting your pull request.
Note: If you like you can register at http://travis-ci.org and enable builds for your forked repository. Then the complete build will be executed every time you push changes to your forked repository.
Basis of you pull request
Please always base your (updated) pull request on the current master, i.e. rebase against the master branch before creating or updating your pull request. Please don't create pull requests which depend on other pull requests - instead put all commits into a single pull request or wait for the dependent pull request to be integrated.
Submit your pull request
Expect discussion and rework
...