【问题标题】:Automatic documentations of functions for Shiny app using RStudio使用 RStudio 自动记录 Shiny 应用程序的功能
【发布时间】: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


【解决方案1】:

由于我现在找到了适合我的工作流程,因此我在另一个问题上对此进行了描述。

developing shiny app as a package and deploying it to shiny server

【讨论】:

    猜你喜欢
    • 2017-12-04
    • 1970-01-01
    • 2015-01-20
    • 1970-01-01
    • 2020-12-13
    • 1970-01-01
    • 2017-11-05
    • 2019-12-24
    • 2016-08-28
    相关资源
    最近更新 更多