有没有办法自动更新R包中的文档?

Dav*_*uer 7 r manual package roxygen

几个月前我使用'package.skeleton()'生成.Rd帮助文件.我已经编辑了这些文件,我也更改了功能,删除了一些功能,添加了其他功能.是否有自动更新Rd文件的功能?

更新

一个很好的软件包刚刚发布,名为Rd2roxygen,由作者Yihui Xie在他的博客上描述.

顾名思义,这个包允许用户追溯地将当前包含在.Rd中的文档插入到.R文件中.对于学习roxygen和将目前正在开发的软件包转换为R软件包而言,这听起来很有前景.呜呜.谢谢一惠!

根据Joshua和Yihui的答案,答案似乎是: roxygen允许根据源.R代码的变化自动更新Rd文件等,如果我目前不使用roxygen,Rd2roxygen可以帮助我迁移.

Yih*_*Xie 10

Rd2roxygen旨在帮助已经"陷入"原始Rd文件但希望切换到的程序包开发人员roxygen- 它可以处理Rd文件并使用roxygen注释更新R脚本.从那时起,你就可以开始享受它的力量了roxygen.所以Rd2roxygen不是一个直接的答案,但它可能会帮助你过渡.


Jos*_*ich 9

这并没有具体回答您的问题,但您可能对Roxygen感兴趣.

  • @David一个非常重要的优点是它可以让你在编写代码后立即编写文档很容易 - 你甚至不必切换文件.然后不仅重要的细节在你脑海中浮现,而且你可以在"哇哇!编写新代码!"期间编写文档.阶段而不是"呃...必须回去并记录所有"的生产阶段. (4认同)