Last Site Update: 05 September 2005 | Latest Version: 0.9.8.1

 
 
 
Home
Features
Roadmap
Screenshots
Download
Credits
More info
FAQ / BUGS
Users List (code)
Users Forum
Fabio Zadrozny Blog
Aleks Totic Blog
Hosted at
PyDev at Sourceforge
Donate
Sponsored by
 
Want a better PyDev? Why not give a small donation? (paypal)

This are the features I am planning to have implemented...

The roadmap is just what I'm thinking, but it might go different if someone decides to contribute something.

Target for 1.0.

The target for 1.0 has just been changed, the Jython integration. should be integrated before 1.0, so, after that, it is *probably* just bug-fixes until 1.0

After 1.0

  • Make some content assistants to help in TDD (aka Java ones).
  • Quick outline (like java does - it seems that eclipse is working on support for plugins)
  • Package explorer (probably similar to java)
  • Interactive shell (probably with IPython)
  • Wizards (create class / module)
  • Improve the pyunit integration.


  • You'd like to give it a try?

    You can download the latest source from sourceforge.

    Compiling the code:

    To compile, you need to set the following preferences:

    'Plug-In Development: Java Build Path Control: Use classpath containers' to true

    'Plug-In Development: Target Platform' select "this application" and enable all plugins.

    Most of the code is well-documented in javadoc. I try to cc every answer to a coding question to pydev-code, so you can look there for hints too. That's it. If you have not developed Eclipse plugins before, I recommend reading the online documentation and trying out a sample plugin. Doing some prep work before jumping in will really pay off.

    Compiling the tests:

    If you are compiling the tests too, you have to create a file named org.python.pydev.editor.codecompletion.revisited.TestDependent.java. There is a file named TestDependent.template that can be used as a base for it (there are many system-dependent things that have to be specified for running tests).

    Then, it is all up to you.