-
Notifications
You must be signed in to change notification settings - Fork 2
/
README
57 lines (48 loc) · 2.63 KB
/
README
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
R-Forge SVN README
(See "http://download.r-forge.r-project.org/manuals/R-Forge_Manual.pdf"
for detailed information on registering a new project.
1. Introduction
-----------------------------------------------------------------------
R is free software distributed under a GNU-style copyleft. R-Forge is
a central platform for the development of R packages, R-related
software and further projects. Among many other web-based features it
provides facilities for collaborative source code management via
Subversion (SVN).
2. The directory you're in
-----------------------------------------------------------------------
This is the repository of your project. It contains two important
pre-defined directories namely 'www' and 'pkg'. They must not be
deleted otherwise R-Forge's core functionality will not be available
(daily checking and building of your package or the project websites).
These two directories are standardized and therefore are going to be
described in this README. The rest of your repository can be used as
you like.
3. 'pkg' directory
-----------------------------------------------------------------------
To make use of the package building and checking feature the package
source code has to be put into the 'pkg' directory of your repository
(i.e., 'pkg/DESCRIPTION', 'pkg/R', 'pkg/man', etc.) or, alternatively,
a subdirectory of 'pkg'. The latter structure allows to have more than
one package in a single project, e.g., if a project consists of the
packages foo and bar then the source code is located in 'pkg/foo' and
'pkg/bar', respectively.
R-Forge automatically examines the 'pkg' directory of every repository
and builds the package sources as well as the package binaries on a
daily basis for Mac OSX and Windows (if applicable). The package builds
are provided in the 'R Packages' tab for download or can be installed
directly in R from a CRAN-style repository using
'install.packages("foo", repos="http://R-Forge.R-project.org")'.
Furthermore, in the 'R Packages' tab developers can examine logs of the
build and check process on different platforms.
4. 'www' directory
-----------------------------------------------------------------------
Developers may present their work on a subdomain of R-Forge, e.g.,
'http://foo.R-Forge.R-project.org', or via a link to an external
website.
This directory contains the project homepage which gets updated hourly
on R-Forge, so please take into consideration that it will not be
available right after you commit your changes or updates.
5. Help
-----------------------------------------------------------------------
If you need help don't hesitate to contact us
(R-Forge@R-project.org)