Jump to: navigation, search

Difference between revisions of "Vex/Plan"

< Vex
(DRAFT plan)
Line 4: Line 4:
  
 
[https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced;bug_status=UNCONFIRMED;bug_status=NEW;bug_status=ASSIGNED;bug_status=REOPENED;component=wtp.inc.vex List of open bugs]
 
[https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced;bug_status=UNCONFIRMED;bug_status=NEW;bug_status=ASSIGNED;bug_status=REOPENED;component=wtp.inc.vex List of open bugs]
 
  
 
==Infrastructure/Tooling==
 
==Infrastructure/Tooling==
Line 17: Line 16:
 
* Help
 
* Help
 
* Externalize Strings -> Babel
 
* Externalize Strings -> Babel
 
 
  
 
==Eclipse-like==
 
==Eclipse-like==
Line 26: Line 23:
 
* Move vex-plugin.xml into folder .settings
 
* Move vex-plugin.xml into folder .settings
 
* '.vexConfig.ser' should not be a project file but meta data
 
* '.vexConfig.ser' should not be a project file but meta data
 
  
 
==Usability==
 
==Usability==
Line 32: Line 28:
 
* Linked breadcrumb
 
* Linked breadcrumb
 
* Redo last New Element action
 
* Redo last New Element action
 
  
 
==Model==
 
==Model==
Line 38: Line 33:
 
* Validator
 
* Validator
 
* Keep XML formatting of not edit parts
 
* Keep XML formatting of not edit parts
 
  
 
==Stability==
 
==Stability==
Line 44: Line 38:
 
* Increase test coverage
 
* Increase test coverage
 
* Reduce number of Compiler, FindBugs, etc. warnings
 
* Reduce number of Compiler, FindBugs, etc. warnings
 
  
 
==Other Enhancements==
 
==Other Enhancements==
Line 50: Line 43:
 
* [https://bugs.eclipse.org/251308 Bug 251308: '''Hyperlink Support''']: It would be very useful to enable hyperlink support in the editor so that plugins using Vex can make use of hyperlinks in the editor. I am thinking of something similar to org.eclipse.swt.browser.Browser.addLocationListener.
 
* [https://bugs.eclipse.org/251308 Bug 251308: '''Hyperlink Support''']: It would be very useful to enable hyperlink support in the editor so that plugins using Vex can make use of hyperlinks in the editor. I am thinking of something similar to org.eclipse.swt.browser.Browser.addLocationListener.
 
* Channing?
 
* Channing?
 
  
 
==Vision==
 
==Vision==

Revision as of 17:34, 7 December 2009

Vex DRAFT Plan

This page is to be used by the user community to provide requests for features and enhancements for the Vex project. Please first enter items in bugzilla (component = wtp.inc.vex) and link to the bug here. This page will be used by the committers to gather ideas for where the community and adopters want to see Vex go.

List of open bugs

Infrastructure/Tooling

  • Continuous Integration with Hudson/Athena
    • FindBugs Warnings statistic
    • Test Coverage statistic
  • Enable Vex for SWTBot
  • Roadmap
  • New and Noteworthy
  • Documentation: Getting started
  • Help
  • Externalize Strings -> Babel

Eclipse-like

  • Add/Convert Element: Content assist instead of dialogs
  • Content Types instead of File Associations
  • Move vex-plugin.xml into folder .settings
  • '.vexConfig.ser' should not be a project file but meta data

Usability

  • Linked breadcrumb
  • Redo last New Element action

Model

  • Validator
  • Keep XML formatting of not edit parts

Stability

  • Increase test coverage
  • Reduce number of Compiler, FindBugs, etc. warnings

Other Enhancements

  • Bug 251308: Hyperlink Support: It would be very useful to enable hyperlink support in the editor so that plugins using Vex can make use of hyperlinks in the editor. I am thinking of something similar to org.eclipse.swt.browser.Browser.addLocationListener.
  • Channing?

Vision

  • CSS: support images
  • XSD and RELAX NG support
  • Diff editor