我正在尝试通过roxygen2在软件包中添加文档。 我能够成功创建软件包,并在加载时使用函数。 这是我的操作方式,我在RStudio上创建一个空的R软件包项目,然后有一个名为“getSomething.R”的源文件。 其内容如下:
#' Test function to ask on stackoverflow
#'
#' \code{getSomething} Does something to get something.
#'
#' @param a param 1
#' @param b param 2
#'
#'
getSomething <- function(a,b){
return(a*b)
}
现在,我正在构建和加载这个包,理想情况下,应该在/man文件夹中创建包含.Rd文件的软件包,并且在使用"?getSomething"命令时能够显示出来。但是使用命令后并没有任何反应,也没有创建Rd文件。我是否漏掉了什么?在我的原始项目中,我添加了一些依赖包。
以下是描述文件:
Package: testPackage
Type: Package
Title: Learn how to use roxygen2.
Version: 1.0.1
Date: 2014-11-27
Author: amj2403
Maintainer: amj2403 <emailid>
Description: Write something here
License: NA
Depends:
R (>= 3.0.0),
rjson,
futile.logger,
RCurl
此外,还有NAMESPACE文件,导出模式为“^[[:alpha:]]+”。我认为我可能缺少一些重要的步骤。