Will you accept my pull request if it doesn't follow the above?
Yes. Ultimately we want this be a community driven project, if you have written code you want to contribute we'll happily review it and merge it.
Testing
We take testing seriously. Ideally your pull request would be tested against project's test suite. See Testing for details. However, we will test all pull requests before merging them.