Difference between revisions of "Vex/Plan"

From Eclipsepedia

< Vex
Jump to: navigation, search
m (WTP/VisualEditorForXML/FeatureRequests moved to WTP/VisualEditorForXML/Plan: Generalize Feature Requests to Plan)
(DRAFT plan)
Line 1: Line 1:
=Visual Editor for XML Feature Requests =
+
=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 also enter items in bugzilla. This page will be used by the committers to gather ideas for where the community and adopters want to see Vex go.
+
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 [https://bugs.eclipse.org/bugs/enter_bug.cgi 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.
  
=Feature Requests=
+
[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]
  
If you have a bugzilla number as well, please enter that information as well.
 
  
 +
==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
  
[https://bugs.eclipse.org/bugs/show_bug.cgi?id=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
+
 
 +
==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==
 +
 
 +
* [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?
 +
 
 +
 
 +
==Vision==
 +
 
 +
* CSS: support images
 +
* XSD and RELAX NG support
 +
* Diff editor

Revision as of 17:31, 7 December 2009

Contents

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