Skip to content

Contribution Requests

Joe Jevnik edited this page Apr 16, 2015 · 5 revisions

We are welcoming contributions from the community. Here is a list of topics, ideas, and projects where we could use your help!

Work with other concurrency libraries

Currently qdb only supports gevent (when the process being traced is using gevent); however, it would be ideal if it supported other popular concurrency libraries like eventlet and twisted.

C Tracer

Currently, qdb slows down the execution of the application by a noticeable amount. Ideally, debugging should not take a dramatic toll on the performance of the application. If there was an optionally trace function written as a CPython extension, this would speed up tracing.

Terminal Command Manager Enhancements

Currently the terminal command manager is very simple. It would be awesome if qdb could use something with curses and maybe pygments for syntax highlighting.