Contributions are always welcome.
New, updated, and improved samples, docs, and tests are always needed.
For small changes and corrections please go ahead and open a pull request.
For more complex changes or new features please file an issue before you open a pull request so we can discuss and plan accordingly.
Regarding new features, the repository prioritizes maintainability, core functionality, and common use-cases. Additional features will be considered on a case-by-case basis.
Authors are encouraged to host their own repositories for functionality outside these guidelines and to submit a pull request adding an appropriate section, description, and link to their repository in to the official docs.