EUGene
Efficient Universal GENErator
You will find in this documentation :
- Introduction : introduction to EUGene's principles
- ObjectModel : EUGene main meta-model used for generation
- Generation process : Generation steps
- Templates : Templates writing (Transformer et Generator )
- Execution : Generation's execution (via Maven ou Ant)
- Advanced functionalities : How to extend EUGene's functionalities
- Glossary : Glossary of the terms used in EUGene
- FAQ : Frequently Asked Question
EUGene is divided into 5 modules :
- eugene-api (EUGene Api)
- eugene-java-templates (Templates to generate java stuff)
- eugene-plantuml-templates (since version 2.7) (Templates to generate plantuml from an object model)
- eugene-yaml-templates (since version 2.7) (Templates to model object model from yaml files)
- eugene-maven-plugin (Maven Plugin to generate stuff using EUGene)
More info on the project on nuiton's forge .