This manual will give you an introduction to using the eLML developer release from the CVSCVS repository. Please note that this approach is meant for authors working with eLML and wanting to update the eLML core files regularly or commit updates themselves. For non-developers we recommend downloading and installing the stable version. Please do read the Installing Eclipse chapter first, if you are not familiar with the Eclipse tool. Of course you are free to use any other available CVS tool.
Before starting, you should open a free Sourceforge Account and ask to become an eLML project member. Otherwise you will not be able to do an authenticated checkout (but you can still use the anonymous "pserver").
File:New:Project...
and the Eclipse "Project wizard" will open.elml.cvs.sourceforge.net
/cvsroot/elml
anonymous
Now you should have a new project called "core" and a second project called "elml" in your Eclipse workspace with the server name "elml.cvs.sourceforge.net" to the right of the project name. The "core" module contains all required files for working with eLML. The "elml" project folder contains the website (including the manual) elml.org. For more information about the exact folder structure of eLML, check the folder structure chapter of the documentation.
Empty Folders: By default CVS does not show empty folders. Therefore, if you e.g. checkout a new repository that is still empty, you will have to tell Eclipse to show empty folders. You can do this within the preferences under Window:Preferences:Team:CVS:Files and Folders
where you should uncheck "Prune empty directories".
If you plan to work with the eLML content server, continue reading the next chapter. If you plan to create your own project, refer to our extensive eLML documentation