【发布时间】:2021-08-26 08:31:16
【问题描述】:
所以我将我的包提交给 CRAN,我很困惑何时将示例包装在 \donttest 或 \dontrun 中。我有几个不同的案例:
- 返回数据帧等的示例
- 返回通过 ggplot2 生成的静态图的示例
- 返回通过 plotly 生成的 JavaScript 图形的示例
- 读取或写入文件系统的示例(例如导入数据和编写电子表格)
- 运行 Shiny 应用的示例
我已经计算出,对于 (1) 我永远不应该使用 \donttest 或 \dontrun。对于 (5) 我应该将整个函数包装在 if(interactive()){} 中。
这仍然留下了案例 2-5,我不确定是否应该将示例打包或不打包。我猜情节还可以,但不确定读/写文件。非常感谢任何提示或将我引导到明确解释的地方。谢谢。
【问题讨论】: