Project Plan For Eclipse Generation Factories (EGF), version 1.1.0
Introduction
EGF (Eclipse Generation Factories) is a software factory tool with the purpose to generate software artifacts, such as code or application. This EMFT component is in incubation.
Release Deliverables
An EGF deliverable contains the EGF engine and a set of generation portfolios. The release deliverables have the same form as is found in most Eclipse projects:
- An update site providing access to all the plug-ins, sources and documentation,
- A downloadable archive of this update site.
Release Milestones
| EGF 1.0.1M1 | 08/22/2012 | |
| EGF 1.0.1M2 | 10/03/2012 | |
| EGF 1.0.1M3 | 11/14/2012 | |
| EGF 1.0.1M4 | 12/19/2012 | |
| EGF 1.0.1M5 | 02/06/2013 | |
| EGF 1.1.0M6 | 03/20/2013 | (API Freeze) |
| EGF 1.1.0M7 | 05/08/2013 | (Feature Freeze) |
| EGF 1.1.0RC1 | 05/22/2013 | |
| EGF 1.1.0RC2 | 05/29/2013 | |
| EGF 1.1.0RC3 | 06/05/2013 | |
| EGF 1.1.0RC4 | 06/12/2013 | |
| EGF 1.1.0Kepler | 06/26/2013 |
Target Environments
EGF runs on Eclipse 3.5. / 3.6 / 3.7 / 3.8 and requires Java 5.x or 6.
EGF and its extensions embed their own bundles, with their own IP issues
Internationalization
None of the EGF deliverables are internationalized.
Compatibility with Previous Releases
Themes and Priorities
The EGF project is divided into two kinds of activities: the EGF Engine and the EGF portfolio.
EGF Engine
- Committed
- The EGF infrastructure was stabilized with EGF 0.4.0, and mainly regarding the execution of EGF activities (i.e., task and factory component).
Portfolio
- CommittedA portfolio covers a generation topic. EGF provides two portfolios:
- The "Enhancement EMF Generation" portfolio. It provides assistance to create EMF Generations and enables to customize the EMF Generation in order to create families of EMF Generations.
- The "EGF Build Chain" portfolio. It enables to configure a build chain and to target a build chain platform, Hudson/Jenkins and Buckminster today.
