[Seacarb-commits] r14 - /

noreply at r-forge.r-project.org noreply at r-forge.r-project.org
Fri May 1 10:55:14 CEST 2009


Author: gattuso
Date: 2009-05-01 10:55:10 +0200 (Fri, 01 May 2009)
New Revision: 14

Modified:
   README
Log:
New functions. See change log

Modified: README
===================================================================
--- README	2009-04-23 21:17:01 UTC (rev 13)
+++ README	2009-05-01 08:55:10 UTC (rev 14)
@@ -1,57 +1,10 @@
-			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 at R-project.org)
+1. Put any C/C++/Fortran code in 'src'
+2. If you have compiled code, add a .First.lib() function in 'R'
+   to load the shared library
+3. Edit the help file skeletons in 'man'
+4. Run R CMD build to create the index files
+5. Run R CMD check to check the package
+6. Run R CMD build to make the package file
+
+
+Read "Writing R Extensions" for more information.



More information about the Seacarb-commits mailing list