| 250 | == Add Async Support to Django Debug Toolbar == |
| 251 | |
| 252 | Django Debug Toolbar (DDT) is one of the key packages in the Django ecosystem. |
| 253 | |
| 254 | https://github.com/jazzband/django-debug-toolbar |
| 255 | |
| 256 | DDT is not yet compatibile with Django Channels and async Django run unders ASGI. |
| 257 | Adding support for async to DDT would be a great contribution. |
| 258 | |
| 259 | Preliminary implementation ideas for this are available here: https://github.com/jazzband/django-debug-toolbar/pull/1432 |
| 260 | |
| 261 | Medium project. 350hr project |
| 262 | |
| 263 | Would require some knowledge of asyncio, Django Channels, ASGI, and how the Django Debug Toolbar works. |
| 264 | |
| 265 | Expected outcome would be a PR (or multiple PRs) moving the toolbar towards full compatibility with Django channels and async logic. |
| 266 | |
| 267 | Possible mentor: ''Tim Schilling''/''Carlton Gibson''. |
| 268 | |