| | 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 | |