|
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.
|