Rパッケージでドキュメントを自動的に更新する方法はありますか?
質問
数か月前に.RDヘルプファイルを生成するために、 'package.skeleton()'を使用しました。これらのファイルを編集しましたが、関数も変更し、いくつかの機能を削除し、他の機能を追加しました。 RDファイルの更新を自動化する関数はありますか?
アップデート
素敵なパッケージがリリースされました rd2roxygen, 、それは著者のYihui Xieによって彼のYihui Xieによって説明されています ブログ.
名前が示すように、このパッケージでは、.RDに現在含まれているドキュメントを.Rファイルに遡及的に挿入できます。 Roxygenの学習と現在開発中のパッケージをRパッケージに変換することの両方にとって、有望なアプローチのように聞こえます。ウーフー。 Yihuiありがとう!
JoshuaとYihuiの回答に基づいて、答えは次のとおりです。 Roxygenは、ソース.Rコードの変更に基づいてRDファイルなどの自動更新を可能にします。現在、Roxygenを使用していない場合、RD2Roxygenは移行に役立ちます。
解決
Rd2roxygen
RAW RDファイルで「立ち往生」しているが、切り替えたい開発者をパッケージ化するのに役立つように設計されました roxygen
-RDファイルを処理し、RoxygenコメントでRスクリプトを更新できます。それ以降、あなたはの力を楽しむことができます roxygen
. 。それで Rd2roxygen
直接的な答えではありませんが、移行に役立つ可能性があります。
他のヒント
これはあなたの質問に特に答えませんが、あなたは興味があるかもしれません roxygen.
いいえ、そうは思いません。
しかし、再ランニングを試してみることができます package.skeleton()
新規または変更された機能の場合、これを手でマージします。