Update submodules: git submodule update --init
Run the test suite. We only take pull requests with passing tests, and it's great to know that you have a clean slate. Make sure you have PHPUnit 3.5+, then run phpunit from the project directory.
Add tests for your change. Only refactoring and documentation changes require no new tests. If you are adding functionality or fixing a bug, add a test!
Make the tests pass.
Push your fork to GitHub and submit a pull request against the dev branch.
feature/my-alsome-feature).phpcs --standard=PSR2 to check your changes against the coding standard.master.