| package.skeleton {utils} | R Documentation |
Create a Skeleton for a New Source Package
Description
package.skeleton automates some of the setup for a new source
package. It creates directories, saves functions and data to
appropriate places, and creates skeleton help files and ‘README’
files describing further steps in packaging.
Usage
package.skeleton(name = "anRpackage", list, environment = .GlobalEnv,
path = ".", force = FALSE)
Arguments
name |
character string: the directory name for your package. |
list |
character vector naming the R objects to put in the package. |
environment |
if |
path |
path to put the package directory in. |
force |
If |
Details
The package sources are placed in subdirectory name of path.
This tries to create filenames valid for all OSes known to run R.
Invalid characters are replaced by _, invalid names are
preceded by zz, and finally the converted names are made
unique by make.unique(sep = "_"). This can be done for
code and help files but not data files (which are looked for by name).
Value
used for its side-effects.
References
Read the Writing R Extensions manual for more details.
Once you have created a source package you need to install it:
see the R Installation and Administration manual,
INSTALL and install.packages.
See Also
prompt
Examples
## two functions and two "data sets" :
f <- function(x,y) x+y
g <- function(x,y) x-y
d <- data.frame(a=1, b=2)
e <- rnorm(1000)
package.skeleton(list=c("f","g","d","e"), name="mypkg")