Guidelines for developing new Gazelle tools

This page is currently under construction. Contact the team for further information.

All you need to know when developing a new tool for the Gazelle testbed...

gazelle-tools as parent

what it is ? dependencies ?

features ? HQLQueryBuilder ...

plugins ? crowdin ...

which classes are required to be implemented ?

Properties to be set in pom.xml

ciManagement

issueManagement

scm

...

profiles (two by default: dev + prod)

Entities and data tables naming conventions

sequence generator, name of tables, name of columns ...

Code formatting

may refer to the Configure Eclipse page

GUI template

set of icons

meaning of icons

displaying a dataTable (footer, filter, column titles, action column ...)

h:form (s:token)