Rope's main goal is being a good refactoring tool for python. It also provides some IDE helpers. If you like to contribute, you're welcome!
Rope mailing list is rope-dev (at) googlegroups.com. You can send a mail to rope-dev-subscribe (at) googlegroups [dot] com to subscribe.
You are welcome to send your patches to rope-dev (at) googlegroups.com mailing list. Here is only a list of suggestions.
The dev/issues.txt file is actually the main rope todo file. There is a section called "unresolved issues"; it contains almost every kind of task. Most of them need some thought or discussion. Pickup whichever you are most interested in. If you have ideas or questions about them, don't hesitate to discuss it in the mailing list.
Checkout http://rope.sf.net/hg/rope_py3k Mercurial repository. Contributions are welcome.
Rope package structure:
Have a look at __init__.py of these packages or library.txt for more information.
Rope uses Mercurial CMS:
Patches are welcome.