Newsflash
The new version 0.3 of the  Recoin Library has been released on 20-April-2005 and is available for download at Sourceforge. See the Download section for details.
Sourceforge Hints PDF Print E-mail
This page is directed at people taking part in the Recoin project as developers. It summarizes a lot of valuable information concerning developer tasks in connection with the SourceForge platform where the project is hosted.

The main areas of interest for developers and/or end-users of the RECOIN framework are

  • Browser access to the CVS repository at http://cvs.recoin.sourceforge.net/cgi-bin/viewcvs.cgi/recoin
    All source files of the RECOIN framework as well as other data are available as open source and can be downloaded via this web interface to the repository which provides read access.


  • The Sourceforge project site at https://sourceforge.net/projects/recoin
    For members of the development team this page provides means to communicate with other members, e.g. links to mailing lists, news, and message forums. End-users might be more interested in the release section on this page.

The following section is intended for users of the development team whe need access to files on the sourceforge platform. These can either be in the group home directory of the project where, for example, the project website resides, or to the CVS repository where the source files are stored.

You can access the group home directory or your user home directory by logging in to sourceforge via SSH. The command line command is:

> ssh -l «username» recoin.sourceforge.net

Once logged in you have full access to your user and group directory. Just change the directory respectively:

RECOIN group home: /home/groups/r/re/recoin
User home for user jenny: /home/users/j/je/jenny

To upload files to any directory which you have write access to you need to use a secure protocoll as well. To upload new web pages to the project website you can use:

> scp «file» «username»@recoin.sourceforge.net:/home/groups/r/re/recoin/htdocs

For convenience reasons when uploading multiple files you should create a compressed archive which you can then upload with one command. You can then log in and unzip the archive and move the files as necessary.

Both scp and ssh for windows platforms are available as part of the PuTTY tool which can be downloaded here:

http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html

Developers working on the source files of the RECOIN framework will need access to the CVS repository to checkout and update the latest versions of file and to commit their changes.

In order to use the repository services as a developer you need a CVS client and a SSH client. Write access to the repository, which you need to commit your changes, is only possible if the cvs commands are wrapped into the SecureSHell protocol. For Windows platforms you can get both as command line clients if you use cygwin and install the corresponding cygwin packages (openssh, cvs, gzip, etc.). You can also use graphical user interfaces which offer a little more comfort. Instructions how to get repository access using WinCvs, PuTTY, and 7-Zip can be found here.

The CVS repository cannot be manipulated directly by any developers. Requests to rename, remove, or move files in the repository should be directed to the support team. More information about how to use the CVS repository can be found here.

Copyright 2000 - 2005 Miro International Pty Ltd. All rights reserved.
Mambo is Free Software released under the GNU/GPL License.