We love pull requests from everyone. It's recommended that you open an issue to discuss your feature and approach before sending the PR.
Please adhere to the ES5 style present in the code. Use clear naming and add comments for any code or behavior that is not clear.
Use the examples to make sure that your new code doesn't affect the existing behavior.
If you're adding a new feature, please add to an existing example or make a new one to show it off.