Before sending in a PR please make sure your contribution passes all tests.
If you add or change functionality please also cover the new functionality in tests/functional.
We use Googles Shell Style Guide.
By contributing you agree that all contributions are your own and you grant a full, complete, irrevocable copyright license to all users and developers of the project, present and future, pursuant to the license of the project.