Develop Axdt

If you are not familiar with developing for eclipse, your contribution in form of feedback, bug reports, tutorials and research is welcome.

Prerequisite

  1. Download and install Eclipse Helios with Xtext 1.0.1
  2. Make sure that you have no traces of the old Axdt version (prior 0.0.8) installed.

Development workspace

  1. Create a new workspace
  2. Change into the workspace directory
  3. Check out the source from  git://axdt.org/newaxdt.git
    # on linux you can checkout axdt from your shell
    $ git clone git://axdt.org/newaxdt.git
    
    or use the egit plugin.
  4. Import the plugin and fragment projects into your workspace.
  5. You can import all projects at once now

Starting a workspace

Axdt comes with an Eclipse laucher definition in newaxdt/dev/StartAxdt.launch. It will start a development workbench with Axdt.

Code generation

If you change the xtext grammar a workflow needs to regenerate the parser and other files. You can lauch the GenerateAs3.mwe2 file or use the launcher definition file included in newaxdt/dev/GenerateAs3.launch.

It needs about ~2 GB of ram (the more the better) and two minutes on my machine to generate the grammar.

Modifications

If you have fixed a bug or added a feature

  • Build a patch from your changes and attach it to a ticket
  • Email me at mb0@… for Git write access
    • Attach your public ssh key to the email
    • You then get access to git@axdt.org/axdt.git

Mylyn integration

You can integrate trac tickets from this project page into your development workspace.

  • Install Mylyn with Trac connectors.
  • Create a new task repository pointing to http://new.axdt.org
    • both xml-rpc and web access should work.
  • Authenticate with you account data from this page
  • Validate the settings