GMF Developer Resources
- 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.
Unused Properties Tool
Scan property files for unused messages (from the WebTools project).
Use Bugzilla to submit new features using severity setting of 'enhancement'.
Useful utilities from the Platform team. Consider adding their update site to your configuration.
Use this tool with the project's release engineering build process.
View generated project statistics.
- Eclipse Committer
Information on infrastructure status, file path information, FAQs, etc. [login required]
Learn what's involved in developing and contributing enhancements or new capabilities for GMF.
The GMF continuous build process is modeled after other Eclipse project build processes. The build process is documented here with more documentation in development.
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
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.
Look here for a list of the project requirements and their priorities.
As a Modeling project, the GMF project abides by the Modeling Project charter found here.
List of Eclipse GMF Project contributors and committers.