Contributions are welcome in the form of bug reports or pull requests.
Quality bug reports are welcome at the DataStax Python Drvier JIRA.
There are plenty of good resources describing how to create good bug reports. They will not be repeated in detail here, but in general, the bug report include where appropriate:
- relevant software versions (Python runtime, driver version, cython version, server version)
- details for how to produce (e.g. a test script or written procedure) * any effort to isolate the issue in reproduction is much-appreciated
- stack trace from a crashed runtime
If you're able to fix a bug yourself, you can [fork the repository](https://help.github.com/articles/fork-a-repo/) and submit a [Pull Request](https://help.github.com/articles/using-pull-requests/) with the fix. Please include tests demonstrating the issue and fix. For examples of how to run the tests, consult the dev README.
To protect the community, all contributors are required to [sign the DataStax Contribution License Agreement](http://cla.datastax.com/). The process is completely electronic and should only take a few minutes.