|Version 2 (modified by damato, 6 years ago) (diff)|
The following pages are meant to provide an insight view on the development of YAM. So if you are YAM developer, and interested developer considering joining our team or if you just want to compile YAM yourself. You may be able to find valueable information here to do so.
Source code access
As an open-source development effort, YAM is using a source code versioning system. We use the subversion (SVN) versioning tool and the SVN respository facilities provided by the trac engine this web site is running on. All latest, but also source code of older versions (back to version 2.2) are stored in this repository and are available to all interested developers.
Our SVN repository can be accessed either as an anonymous user, or as a registered YAM developer. You require a subversion (SVN) client, if you don't already have one. SVN is available for AmigaOS compatible systems from AmiNET (http://www.aminet.net/search.php?query=subversion) and should also be available for most Unix operating systems, easily available on *BSD systems. In addition, there are also clients available for Win32 and MacOS.
The following instructions on how to access our repository should be the bare-bones needed to get you started with YAM and SVN; this is not a SVN tutorial. However, there exists a very good online tutorial at http://svnbook.red-bean.com/ and there are many HOWTOs available on the web as well.
Browsing our repository
Aside from the possibility to directly download/access the sources of YAM via a SVN client, you may browse the sources directly via the internal Browse Source facility provided by this website. By using the following link you may have a direct look at the current sources of YAM: http://trac.yam.ch/browser
By using this link you will find 4 top-level directories, whereas the 'trunk' directory corresponds to the very latest source code of YAM. This directory is also used to build the nightly builds you may already know of.