Thank you for your interest in contributing to this repository. To help maintain the quality of the codebase and ensure a quick review of your pull request, you should:
- Write clear, clean code and format it in line with the style used in the repository.
- Leave comments, and use docstrings where appropriate.
- Add unit tests for any new functionality you introduce, if a set of test cases are already set up in the repository.
- Use git commit messages to leave an informative trace of what additions and changes were made.
- Write an informative high level description of the pull request, changes made, and the reason for these changes before submitting the pull request.
If you have not signed our Contributor License Agreement, you will be asked to sign one by our automated system when you submit your first pull request to a Cohere repository.