Skip to content

Latest commit

 

History

History
36 lines (22 loc) · 986 Bytes

CONTRIBUTING.rst

File metadata and controls

36 lines (22 loc) · 986 Bytes

Contributing to Channels

As an open source project, Channels welcomes contributions of many forms. By participating in this project, you agree to abide by the Django code of conduct.

Examples of contributions include:

  • Code patches
  • Documentation improvements
  • Bug reports and patch reviews

For more information, please see our contribution guide.

Quick Setup

Fork, then clone the repo:

git clone git@github.com:your-username/channels.git

Make sure the tests pass:

pip install -e .[tests]
pytest

Make your change. Add tests for your change. Make the tests pass:

pytest

Make sure your code conforms to the coding style:

black ./channels ./tests
isort --check-only --diff --recursive ./channels ./tests

Push to your fork and submit a pull request.