【发布时间】:2016-10-09 17:24:33
【问题描述】:
我目前正在开发一个 Shiny 应用程序,并且功能比我预期的要多。我计划用testthat 开始自动化测试,我很想用roxygen2 记录我的功能。
由于我使用的是 RStudio,我开始了一个新的闪亮应用项目。现在我想知道,既然我想要完成文档和测试,是否应该在 RStudio 中启动一个 package 来获取所有 devtools 函数。
我想知道,如何正确记录函数,就像在 build 中一样,以测试示例。加上使用testthat 函数。我怎样才能建立这样的项目?
【问题讨论】:
-
r-pkgs.had.co.nz 是必须的;恕我直言,打包是在 R 和整个编程中更进一步的好方法/想法。
-
所以,也许不是一个愚蠢的问题,你如何获得
Run App按钮来启动闪亮的应用程序,或者你只是手动执行shinyApp()? :-) -
您想在输入
library(your_pkg)时启动该应用程序吗?也许你可以看看there。但您可能还希望能够手动运行应用程序。如果您对此功能不满意,可以创建一个别名,例如fire <- function() shinyApp(ui, server) -
谢谢,我已经添加了
fire函数。
标签: r shiny rstudio roxygen2 testthat