I'm really excited that you are interested in contributing. Before submitting your contribution, please make sure to take a moment and read through the following guidelines:
- Please open an issue to discuss fixes/features before making a pull request.
- Make sure to follow our code style.
Always try to provide as much information as possible. If you are reporting a bug, try to provide a repro or a stacktrace at the very least. This will help us check the problem quicker.
Lay out the reasoning behind it and propose an API for it. Ideally, you should have a practical example to prove the utility of the feature you're requesting.