Я написал код R, запустил package.skeleton()
, отредактировал страницы справки в каталоге man/
, собрал и опубликовал пакет.
Сейчас я работаю над версией 2 и добавляю несколько функции к коду. Как мне создать заглушки для их страниц справки? Если я запускаю package.skeleton(force=TRUE)
, это загромождает страницы справки в man/
Я уже редактировал для версии 1.
Конечно, я мог бы сохранить создайте резервную копию каталога man/
, затем запустите package.skeleton(force=TRUE)
, затем скопируйте резервную копию в man/
, наконец отредактируйте оставшиеся вновь созданные заглушки ... но разве нет более простого способа? Я просмотрел «Написание расширений R», но ничего не нашел.
MWE:
Для версии 1 наш файл code_file.R
содержит одну строку:
foo <- function() print("foo")
Мы запускаем
package.skeleton(name="test",code_files="code_file.R")
, который создает файл-заглушку test/man/foo.Rd
.
Редактируем test/man/foo.Rd
. (Мы создаем и публикуем sh пакет, не относящийся к делу.)
Для версии 2 мы добавляем следующую строку в code_file.R
:
bar <- function() print("bar")
Теперь, как нам получить заглушку для test/man/bar.Rd
, не заглушая существующий test/man/foo.Rd
?