Development is on GitHub and contributions in the form of pull requests and issues reporting bugs or suggesting new features are welcome.
New features must be accompanied by tests. Before starting work on any large feature, please submit an issue to discuss the design first.
When submitting pull requests, consider writing details about what problem you are solving and why the proposed approach solves that problem in commit messages and/or pull request description to help future library users and maintainers to reason about the proposed changes.