Skip to main content

Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

Difference between revisions of "Vex/CommitterResources"

< Vex
(Vex Committer Calls)
Line 7: Line 7:
 
The source code for Vex resides in the incubator/sourceediting module within the /gitroot/webtools Git repository. For general information about how to use Git see the [[EGit/User Guide|EGit User Guide]].
 
The source code for Vex resides in the incubator/sourceediting module within the /gitroot/webtools Git repository. For general information about how to use Git see the [[EGit/User Guide|EGit User Guide]].
  
The name of the Vex plugin projects are all prefixed with: ''org.eclipse.wst.xml.vex''. The following is a list of where specific items can be found:
+
The names of the Vex plug-in projects are all prefixed with: ''org.eclipse.wst.xml.vex''. The following is a list of where specific items can be found:
 
* development - the configuration of the automated builds
 
* development - the configuration of the automated builds
 
* plugins - the actual ui and core plugins.
 
* plugins - the actual ui and core plugins.
Line 42: Line 42:
 
# '''Tag name:''' [http://www.worldtimeserver.com/current_time_in_UTC.aspx UTC date/time] in the format '''''vYYYYYMMDDHHMM'''''
 
# '''Tag name:''' [http://www.worldtimeserver.com/current_time_in_UTC.aspx UTC date/time] in the format '''''vYYYYYMMDDHHMM'''''
  
== Vex Committer Calls ==
+
= Vex Committer Calls =
* [[WTP/VisualEditorForXML/VexCommitterCall20100713|2010-07-13]]
+
* [[WTP/VisualEditorForXML/VexCommitterCall20100727|2010-07-27]]
+
* [[WTP/VisualEditorForXML/VexCommitterCall20100817|2010-08-17]]
+
* [[WTP/VisualEditorForXML/VexCommitterCall20100921|2010-09-21]]
+
 
* [[WTP/VisualEditorForXML/VexCommitterCall20101005|2010-10-05]]
 
* [[WTP/VisualEditorForXML/VexCommitterCall20101005|2010-10-05]]
 +
* [[WTP/VisualEditorForXML/VexCommitterCall20100921|2010-09-21]]
 +
* [[WTP/VisualEditorForXML/VexCommitterCall20100817|2010-08-17]]
 +
* [[WTP/VisualEditorForXML/VexCommitterCall20100727|2010-07-27]]
 +
* [[WTP/VisualEditorForXML/VexCommitterCall20100713|2010-07-13]]

Revision as of 17:08, 12 October 2010

Project Manifesto

  1. All new enhancements will be unit tested.
  2. First learn rule number 1.

Getting the Source

The source code for Vex resides in the incubator/sourceediting module within the /gitroot/webtools Git repository. For general information about how to use Git see the EGit User Guide.

The names of the Vex plug-in projects are all prefixed with: org.eclipse.wst.xml.vex. The following is a list of where specific items can be found:

  • development - the configuration of the automated builds
  • plugins - the actual ui and core plugins.
  • documentation - eclipse help plugins that contain both user and developer documentation.
  • tests - unit test plugins.
  • features - features used mainly for update site installation.

Setup a Workspace

  • Install the EGit team provider
  • Configure and clone the webtools/incubator Git repository including the branch vex-dev:
   git://git.eclipse.org/gitroot/webtools/org.eclipse.webtools.incubator.git
  • Import all projects with the prefix org.eclipse.wst.xml.vex into your workspace
  • Checkout the branch vex-dev
  • Configure the target definition Vex Helios, which is stored in the releng plug-in
  • Use the launch configuration Vex to start a runtime workbench which includes Vex

Patches and Bug Fixes

Please use a local branch for your changes and create a patch as described in the EGit User Guide. At the moment you have to create one patch for each plug-in that you have changed.

Bug fixes that come with unit tests are more likely to be reviewed sooner than those that do not come with unit tests. Patches over 250 lines of code will have to be sent through eclipse IP review.

With that said, we are actively seeking new enhancements and patches for Vex.

Getting Help

Committers watch and hang out on a variety of eclipse resources channels. Include #eclipse irc channel on freenode.net. Also, we monitor both the incubator newsgroup as well as the main webtools newsgroup. Developer questions should be sent to the wtp-incubator mailing list.


Release Integration Build (Committers only)

  1. Right-click on releng.incubator.vex project folder and choose Team > Release...
  2. Tag name: UTC date/time in the format vYYYYYMMDDHHMM

Vex Committer Calls

Back to the top