GMF Developer Resources |
![]() |
Development Tools
- CVS Repository
GMF development is managed in a CVS repository. Both "pserver" and "extssh" are supported. See Using Eclipse with CVS for instructions. - Eclipse API Scanner
Describe the API of a component and scan plug-ins for API violations (from the WebTools project). - Bug Reports
Eclipse uses Bugzilla for bug tracking. View all open GMF bug reports or open new bugs. View this report to see a list of component owners. - Check
Unused Properties Tool
Scan property files for unused messages (from the WebTools project). - Feature
Requests
Use Bugzilla to submit new features using severity setting of 'enhancement'. - Core
Tools
Useful utilities from the Platform team. Consider adding their update site to your configuration. - Release
Engineering Tool
Use this tool with the project's release engineering build process. - Project
Dashboard
View generated project statistics. - Eclipse Committer
Tools
Information on infrastructure status, file path information, FAQs, etc. [login required]
Development Resources
- Development
Guidelines
Learn what's involved in developing and contributing enhancements or new capabilities for GMF. - Build
Process
The GMF continuous build process is modeled after other Eclipse project build processes. The build process is documented here with more documentation in development. - API
Guidelines
Look here for general Eclipse API rules of engagement. Other resources include a draft of Eclipse Quality APIs, and works by Jim des Rivieres: Evolving Java-based APIs and an EclipseCon presentation API First. - Conventions and
Guidelines
Look here and here for the for the coding standards, naming conventions, and other guidelines used by the Platform. GMF will use these conventions until such time as deviation is required. - Project
Requirements
Look here for a list of the project requirements and their priorities. - Charter
As a Modeling project, the GMF project abides by the Modeling Project charter found here. - Contributors
and Committers
List of Eclipse GMF Project contributors and committers.


