Каталог человекоподобных Гитиньоров пакета R?
Поскольку каждый файл в каталоге man/
каталога R автоматически записывается с пакетом roxygen2, мне интересно, что помешало бы мне добавить весь каталог в мой .gitignore
.
Другими словами, почему все пакеты R на GitHub все еще версии man/
directory?
Ответы
Ответ 1
Для удобства пользователей, использующих devtools::install_github()
. Установка будет работать, хотя с записью, как в No man pages found in package...
Позже, help(...)
или ?...
или ??...
не удастся для ваших пользователей No documentation
или No results found
.
Таким образом, вы совершаете man/*.Rd
означает удобство для ваших пользователей.
Ответ 2
Если вы хотите, чтобы каталог man присутствовал, но не файлы, созданные в нем, поместите файл.gitignore в каталог man. Это заставит git генерировать каталог, но все равно игнорирует созданные файлы.