roxygen2仅用于记录R包或R项目吗?



我有一个关于"roxygen2"包的问题:

我已经看到了很多使用它作为包文档的教程(例如Hadley Wickham的主要"对象文档"页面)

如果我的R代码不是一个包,比如说一个R项目呢?你可以用roxygen2来记录R项目吗?

我仍然能够运行package.skeleton(name='RoxygenSkeleton', code_files = "Roxygen.R", force=TRUE)函数创建基本包结构,并创建。rd文件。但我想要一个很好的HTML或PDF输出…

正如在其他地方所解释的,从roxygen2 6.0开始,下面的工作将解析包外的文档化R源文件。

source_env = roxygen2::env_file(sourcefile)
rd_blocks = roxygen2::parse_file(sourcefile, source_env)
help_topics = roxygen2::roclet_process(roxygen2::rd_roclet(), rd_blocks, source_env, dirname(sourcefile))
rd_code = lapply(help_topics, format)

相关内容

  • 没有找到相关文章

最新更新