Developing ASDT

Rescuing ASDT

In an effort to get the ASDT code usable, I intend to get whatever features are in their stable, focusing on the editor and code completion.

Contibuting to ASDT

We need all the help we can get. If you want to join in then you can read our ContributingGuide?.

Then if you want to join the team so you can start committing code and have access to the development mailing list then send me a mail ( flashdev at relivethefuture dot com ) or contact one of the other admins listed on the sourceforge project page.

If you're thinking that you would like to help but aren't sure how then take a look at InnovateAsdt to see if one of those ideas sounds interesting. Of course, we always need more documentation so feel free to write anything you like.

Tracking the changes

If you are part of the team and want to keep up with whats happening in the ASDT SVN repository you can edit and subscribe an rss feed at http://mb0.org/asdt/timeline.

Mail notifications are not available for the new repository. We use Mylyn for development. That said search for more verbose info about commits in the corresponding task.

The old cvs/svn notification mailing list is now public and notifies about all trac ticket changes.

Release Milestones

Check out http://mb0.org/asdt/roadmap and suggest tasks.

Plug-ins

Here is a general guide to the content of each plugin, check their individual pages for more details

org.asdt.model new parser and model
org.asdt.compiler build manager and mtasc integration
org.asdt.feature the feature plugin which bundles all the other plugins together.
org.asdt.astview? viewer plugin for the AST (abstract syntax tree). This is only really used for development and isn't part of the feature.
org.asdt.core The core code which is used throughout ASDT. The nature, classpath manager, actionscript perspective.
org.asdt.editor The code editor. Includes completion processors, template resolvers and source code related actions (open declaration, generate getters and setters etc)
org.asdt.help The help plugin
org.asdt.helpgen Adds an action to the help menu so the user can convert the Flash IDE documentation and installs it in eclipse.
org.asdt.launcher? Adds a launch type to allow external launching of swfs in the flash player
org.asdt.log4j This is just the normal log4j plugin wrapped up in an eclipse plugin. See http://wiki.eclipse.org/index.php/PDE
org.asdt.logger The console logger view.
org.asdt.mtasc The MTASC Compiler bundled into a plugin
org.asdt.refactoring? refactoring actions
org.asdt.tools currently provides logging support for development via the log4j plugin.
org.asdt.updateSite? For configuring the web based update system
org.asdt.viewer The swf viewer view. :)
org.asdt.wizards Various wizards such as New Project, New Class, New Interface etc..