Меня немного смущает вопрос, почему в пакете R. есть несколько возможных мест для "виньеток".Я не понимаю, какие места используются для чего и когда.Например:
devtools::use_vignettes()
создает папку виньеток в корне пакета
devtools::build_vignettes()
создает папку inst / doc, которая перемещается в корневой каталог при сборке
pkgdown::build_site()
создает папку документов.
В качестве справки: я прочитал книгу о пакетах H.Wickhams R и создал несколько пакетов, используя первый вариант, и все было хорошо.Я хотел бы, чтобы пользователи устанавливали с github, используя:
devtools::install_github(pkg,build_vignettes=TRUE)
Теперь я только начал вносить вклад в совместную разработку пакета, в котором использовались первый и третий вариант.Я заметил, что файл .rmd в папке виньеток совпадает с файлом index.html в папке документов.Копирует ли pkgdown из папки виньетки?
Также для этого пакета при установке из github (с build_vignettes = TRUE) я получаю сообщение об ошибке установки, потому что не удалось найти путь doc / index.html.Теперь, почему это случилось?