是否有可能/建议跳过roxygen以支持roxygen2?

时间:2011-08-06 22:21:36

标签: r roxygen roxygen2

我最近被指向Roxygen解决我的文档困境/懒惰。但是在这个闪亮的Roxygen2中,根据我的理解,它有点像它自己的东西。 Hadley的包装工具需要使用Roxygen2,但通过任何地方的步行似乎都没有多少。

鉴于我在学习过程中从头开始:

  1. 是否有一个用户,对于新用户,有利于Roxygen而不是Roxygen2,或Roxygen2在所有方面都更好?

  2. 如果有的话,有什么资源可供学习(最好是那些不依赖于Roxygen先前知识的资源)?

  3. Roxygen2是否与Roxygen向后兼容(这样投入学习和写作Roxygen的时间会延续下去)?

2 个答案:

答案 0 :(得分:13)

如果从头开始,没有理由喜欢roxygen到roxygen2。我们正在为r新闻撰写介绍性文章。

答案 1 :(得分:7)

我切换了我的构建脚本来调用roxygen2而不是roxygen,一切都像以前一样工作,除了现在我得到了一个很好的,自动生成的NAMESPACE文件。

因此学习roxygen意味着你正在学习roxygen2的基础知识。我确信我没有使用所有的新功能,但是对于基础知识,roxygen2就像roxygen一样。

我还要补充一点,devtools包中install_github()also on github)绝对棒极了。对于非CRAN值的软件包,github是一个很好的方法。