It would be wonderful if the PlantUML team can provide a IDE for the Language and Diagrams. The Intergrated development environment shall include to important features like a Text Editor, Image Viewer and Image Editor. This IDE would be integrated with the Source Control Systems(SVN, GITHUB) to store the Text File and would not Store images. This Text Editor should be able to highlight Syntax, Syntax Errors, Compilation Errors, Auto-Complete Feature and the Image Viewer of the application would help the user to Browse the Project, SubProject, Logical Foders, and so on. The Image Editor would help to Visualize large diagrams by supporting Packages and Logical Folders. The Classes inside Packages or Logical Folders would not be shown by default rather would be shown in a pop window or overlays. The Overlays can be opened into a new window by click or double click on the Packages and Logical Folders. The Image Editor can include Features like to Align the Entities in the Diagram by Dragging them to optimize the Viewing of large diagrams. The OnPaint would repaint or render the diagram whenever an entity is dragged or moved.
The Projects should also include Project Template for example,
Requirement Projects (Use Case Diagram, Activity Diagram, State Change Diagram and Soon)
Architectural Projects (Sequence Diagram, Class Diagram, Component Diagram)
Design Projects (Sequence Diagram, Class Diagram, Component Diagram)
RunTime Projects (Object Diagram)
Test Projects
Deployment Projects (Component Diagram)
Import and Export Features to import or export diagrams with Vendor Software's like Enterprise Architect.
and so on.
I believe Such Feature would ensure that the PlantUML Software would be Widely Used and would add more value to it's user. This could help PlanUML IDE to be sold commercial for the Open Source Developers community of PlantUML to make decent earnings.
#project,#imageview,#texteditor,#syntaxhighligter,#IDE