Getting Sources

If you want to get the sources of EMF Parsley, for instance, to contribute new features and patches, you can get them via Git and setup the workspace manually. However, we strongly reccomend to use the automatic procedure detailed below.

If you want to develop also the RAP version of EMF Parsley, you will need a different workspace (and a different target platform).

We use Oomph for provisioning a full Eclipse IDE and workspace setup for Parsley.

  • Download and start Oomph: https://wiki.eclipse.org/Eclipse_Oomph_Installer
  • On the initial page, click on the Switch to advanced mode button in the top right
  • On the Product page, select Eclipse IDE for Eclipse Committers.
  • On the Projects page, expand the "EMF Parsley" node.
  • either double-click on "RCP" or "RAP" for setting up the workspace for either the RCP version of Parsley or the RAP version (it is likely that you choose the former).
  • Choose your preferred installation settings on the Variables page: If you plan to contribute patches using Gerrit, check "Show all variables" and make sure you select ("SSH (read-write Gerrit)") in the Git or Gerrit repository
  • Then specify your Bugzilla/Hudson password and Git/Gerrit user ID (you can also specify the password and check that your credential are correct using the "Authenticate..." button).

Press next and finish. This will first create an Eclipse installation with all the needed plug-ins for developing EMF Parsley and then will start the new installed Eclipse (press Finish to close the first installation dialog). The new installed Eclipse will automatically setup the workspace and you will have to wait for this procedure to end (you can click on the animated arrow icon on the status bar to show the progress).