After the installation procedures for regular users (this means that you have to have installed and running Erlide!), developing Erlide itself requires an additional step:
The Eclipse command line has to be tweaked a little bit, because some functionality is only available in this case. The arguments to add to the command line (or to the eclipse.ini file) are -vmargs -Derlide.devel=true.
Done!
For developing Erlide, you can only use R10 at this time.
Configure Eclipse CVS to use extssh connection method when "ext" is chosen. This will make it work with other CVS clients as well, but it isn't a recommended procedure.
In the CVS perspective, connect to the erlide CVS, at erlide.cvs.sourceforge.net, /cvsroot/erlide. Use "ext"-type of connection.
Check out the following modules:
erlide-basic-ui
erlide-core
erlide-jinterface
erlide-launching
eride-erlc
erlide-ui
erlide-feature
erlide-update
erlide-help
erlide-docs
After compiling the plugins, you can try starting the newly build Erlide. For this you have to create a run configuration. Choose and . Use a nice, friendly name like "Erlide" and in the plug-ins tab select "Choose from list".
In the main tab, select the "Program to run" to be "Run an application". The default value (org.eclipse.ui.ide.workbench) is fine.
Check all the erlide plugins under "workspace plugins" and then "Add required plugins" for a minimal setting. Press validate and add any other plugins that may be needed.
Go to the tab and check the for both run and debug.
This plugin contains the functionality necessary to configure the Erlang backend and also some utility classes.
The help files reside here. The documentation is written in Docbook format and from it we generate different formats: Eclipse help, online HTML documentation, printable PDF.
There are a couple of scripts that handle the packaging of the plugins and the publishing/uploading to the Sourceforge site.
TBD
Alternatively something like WinSCP can be used to upload files to Sourceforge.
OpenOffice 2 http://www.openoffice.org
XMLmind XML editor for the developer's manual http://www.xmlmind.com/xmleditor/
Open Workbench for the time plans http://www.openworkbench.org