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.
Difference between revisions of "JET Transforms/Wizards for creating project meta data"
(→Wizards) |
(→Primary goals) |
||
Line 11: | Line 11: | ||
*Mentor: Nick Boldt | *Mentor: Nick Boldt | ||
− | == | + | ==Goals== |
<div style="clear: right; border: solid #aaa 1px; margin: 0 0 1em 1em; font-size: 90%; background: #f9f9f9; width: 250px; padding: 4px; text-align: left; float: right;"> | <div style="clear: right; border: solid #aaa 1px; margin: 0 0 1em 1em; font-size: 90%; background: #f9f9f9; width: 250px; padding: 4px; text-align: left; float: right;"> | ||
'''Legend''' | '''Legend''' | ||
Line 31: | Line 31: | ||
====Generic JET-based wizard framework==== | ====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. | |
− | + | ||
− | 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: | The basic just with a few extension markup to be able to: |
Revision as of 15:37, 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
Goals
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: 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