How to help us make a better Spyder
Spyder development is a community effort, so all kinds of contributions are welcome. The process, however, is a bit far from ideal, so you're welcome to improve it as well.
Spyder can be improved in many ways to become the best IDE for scientific computing and exploratory programming in Python. Beta testing, proofreading the docs, keeping wiki pages up to date, testing and debugging reported problems, keeping discussion group alive, and of course writing code.
Parts of Spyder internals are described in Mercurial log messages:
Run Spyder from source in system console/terminal with ./bootstrap --debug. To get your message printed to console use:
import sys; print >> sys.stderr, "message"
Debug helpers from spyderlib.utils.debug: