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
- Download and install Eclipse Helios with Xtext 1.0.1
- a bundled distribution is available at http://xtext.itemis.com/
- Make sure that you have no traces of the old Axdt version (prior 0.0.8) installed.
Development workspace
- Create a new workspace
- Change into the workspace directory
- 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. - Import the plugin and fragment projects into your workspace.
- 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
