This is the roadmap of gnominide.
Please note that at the moment only the first milestone should be considered. The others are just not so clear ideas in my mind. I mean that they can be deleted or change in their goals.
MileStone 1 aka "Hello world":
Release Date: end of 2003 (maybe Christmas?)Implemented features (not a complete list :-): Python Editor: the core of the ide
- cut, copy, paste
- replace tab with spaces
- syntax highlight
- balanced brackets
- automatic indentation
- multilevel undo-redo
- find and replace for string and regexp
- search string on files and directories
- bookmarks capabilities
- jump to line
- indent deindent region
- comment uncomment region
- tab and syntax checker
- print capabilities through gnomeprint
- show the structure of the file into a tree
- different icons for class, method, function
- refresh automatic or on demand
- tree or list structure
- history capabilities
- correct handling of multiline pasted/dropped text
- ability to save the contens of the buffer
- ability to save only the command you have given
- ability to clear the contens of the view
- ability to reset the interpreter on the fly
- ability to hide ide when executing the program
- ability to pass option to your program
- ability to use a different python interpreter for the execution of the program
- ability to pass option to the interpreter
- TextAssistant
- CodeDocumenter
MileStone 2:
Release date: not available- Add a full feature debugger
- Add a full feature profiler
- bugfix
MileStone 3:
Release date: not available- integration with code checker (pychecker, pylint)
- Project support
- bugfix
MileStone 4:
Release date: not available- integration with glade
- ....
- bugfix
MileStone 5:
Release date: not available
- write options dialogs
- write a user manual
- ....
- bugfix
