GMF Tooling Getting Involved
As every Eclipse project, GMF Tooling is strongly dependent on active support by its community. You may become part of that community and get involved by reporting bugs or enhancement request, by contributing patches, by participation in disscussions on the mailing list, or by supporting the maintaining of the GMF wiki.
Contributor Mailing List
Technical or organizational discussions (no help wanted questions) around the GMF project take place at the GMF Developer Mailing List. It is intended for use by developers actually working on or otherwise contributing to day-to-day development of all the GMF projects (Tooling, Runtime and Notation ). Older discussions can be found in the Mailing List Archive.
How to get started: Sources
To improve the contributor experience, GMF-Tooling has adopted Gerrit as a main contribution tool. Check Wiki on how to setup Gerrit for any Eclipse project. You may also find useful one of the standard Team Project Set files (from Eclipse go to File / Import / Team wizard):
How to get started: Target Platform
The simplest way to setup target platform and ensure that all required dependencies are installed is as follows:
- create separate Eclipse installation, start from either Modeling or DSL Package
- ensure that appropriate update site for Eclipse Simultaneous Release is enabled
- install GMF Tooling from appropriate update sites, ensure that "Contact all update sites" option is enabled
- use the result installation as a target platform: (Eclipse Preferences / Plugin Development / Target Platform)
How to get started: Builds
GMF Tooling uses Tycho / Maven for builds, detailed instructions on how to build it locally may be found at the Wiki.
Check GMF Tooling Contributors Area Wiki.