To contribute to this repository, fork it and send pull requests.
This project uses Poetry for dependency management, tests, and linting.
- Clone this respository
- Run
poetry install
We use Pytest as our test runner. Invoke it with poetry run pytest, all other arguments are passed directly to pytest.
poetry run pytest testspoetry run pytest tests/tests.pypoetry run pytest tests/tests.py::ClientTestSuite::test_closing_connection_closes_commandsThis project uses Black.
poetry run black src
- Update the CHANGELOG.md or similar documentation with details of changes you wish to make, if applicable.
- Add any appropriate tests.
- Make your code or other changes.
- Review guidelines such as How to write the perfect pull request, thanks!