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 "JET Transforms/Wizards for creating project meta data"

(Wizards for generating:)
(Primary goals)
Line 22: Line 22:
 
</div>
 
</div>
  
====Wizards for generating:====
+
====Wizards====
 
+
for generating:
 
* [[Image:Glass.gif]] .releng project
 
* [[Image:Glass.gif]] .releng project
 
* [[Image:Glass.gif]] .test feature/plugin
 
* [[Image:Glass.gif]] .test feature/plugin
Line 30: Line 30:
 
* [[Image:Glass.gif]] .runtime feature
 
* [[Image:Glass.gif]] .runtime feature
 
* [[Image:Glass.gif]] .doc feature/plugin (including sources & javadoc)
 
* [[Image:Glass.gif]] .doc feature/plugin (including sources & javadoc)
 +
 +
====Generic JET-based wizard framework====
 +
(as per Philippe's suggestion)
 +
 +
A general purpose, extensible Sample project wizard, to create new samples for a language and a framework...
 +
Think 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

Revision as of 15:25, 11 June 2008

Abstract

Starting a new project requires a lot of common code & meta data. For example: (1) .doc plug-ins/features, (2) .examples plug-ins/features, (3) .test examples/features, (4) .sdk feature, (5) .releng project.

Being able to generate these things from JET templates via wizards would make it much easier to get a project up and running. Such is the aim of this project.

This project is part of 2008 Google Summer of Code.

Participants:

  • Student: Michael Robb
  • Mentor: Nick Boldt

Primary goals

Legend

Glass.gif Needs some investigation/research

Progress.gif Work in progress

Ok green.gif Bug fixed / Feature added

Wizards

for generating:

  • Glass.gif .releng project
  • Glass.gif .test feature/plugin
  • Glass.gif .examples feature/plugin
  • Glass.gif .sdk feature
  • Glass.gif .runtime feature
  • Glass.gif .doc feature/plugin (including sources & javadoc)

Generic JET-based wizard framework

(as per Philippe's suggestion)

A general purpose, extensible Sample project wizard, to create new samples for a language and a framework... Think 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

Copyright © Eclipse Foundation, Inc. All Rights Reserved.