Just to quickly outline how this project is used, consider the following screen shots for creating a generic examples project:

+

First of all, the wizards are located in the ''Metadata Generation'' category which can be found by navigating to ''File > New > Project...''.

−

'''1. Launch the New Examples Plugin Wizard'''

+

====Metadata Project Wizard====

−

:[[Image:Metagen_examplesWizard.png]]

+

−

:As seems to be the case with many of these skeleton projects, little information is required from the user.

+

This wizard allows one to optionally generate up to four projects ("examples" and "tests" plug-ins/features) at once based on a given project name. Default values are provided which allow one to quickly create the projects without needing to flip through and customize each page.

−

'''2. Enjoy a newly created examples project'''

+

The following screens illustrate what one might see when using the wizard.

−

:[[Image:Metagen_examplesWizard_output.png]]

+

−

:You now have a generic examples project skeleton ready to be further customized to your needs.

−

This is the general process that one will be able to follow for each of the project types mentioned earlier.

+

'''1. Select and name the projects to generate.'''

+

+

[[Image:Meta1.png]]

+

+

+

'''2. Customize the plug-in fields.'''

+

+

[[Image:Meta2.png]]

+

+

+

'''3. Customize the feature fields.'''

+

+

[[Image:Meta3.png]]

+

+

+

'''4. The newly generated projects are added to the workspace.'''

+

+

[[Image:Meta4.png]]

+

+

====Releng Project Wizard====

+

+

This wizard allows one to create a [http://wiki.eclipse.org/Modeling_Project_Releng/Releng_Module Releng Module] by filling out a few fields as shown below.

+

+

+

'''1. Customize the releng project fields.'''

+

+

[[Image:Releng1.png]]

+

+

+

'''2. The newly generated releng project is added to the workspace.'''

Goals

JET Transforms / Wizards

.releng project

.test feature/plugin

.examples feature/plugin

.sdk feature

.runtime feature

.doc feature/plugin (including sources & javadoc)

Generic JET-based wizard framework

As per Philippe's suggestion: Create a general purpose, extensible Sample project wizard, to create new samples for a language and a framework. Think of the new PDE plugin wizard (but general purpose) and based on JET.

The basic just with a few extension markup to be able to:

present the title and description for the sample

create a new project for the correct natures

copy the sample files

optionally process them through Jet based on input of extra custom pages

Documentation

First of all, the wizards are located in the Metadata Generation category which can be found by navigating to File > New > Project....

Metadata Project Wizard

This wizard allows one to optionally generate up to four projects ("examples" and "tests" plug-ins/features) at once based on a given project name. Default values are provided which allow one to quickly create the projects without needing to flip through and customize each page.

The following screens illustrate what one might see when using the wizard.

1. Select and name the projects to generate.

2. Customize the plug-in fields.

3. Customize the feature fields.

4. The newly generated projects are added to the workspace.

Releng Project Wizard

This wizard allows one to create a Releng Module by filling out a few fields as shown below.