vignettes/precompile.R

make_vignettes <- function() {
  vignettes <- list.files("vignettes", pattern = ".Rmd.orig", full.names = TRUE)
  purrr::walk2(
    vignettes,
    file.path("vignettes", gsub("\\.orig", "", basename(vignettes))),
    function(x, y) {
      knitr::knit(x, output = y)
    }
  )
  ## move the figures
  figures <- list.files(".", pattern = "fig-vignettes-.+\\.png$", full.names = TRUE)
  res_mv <- file.rename(figures, file.path("vignettes", figures))
  stopifnot(all(res_mv))
  TRUE
}
make_vignettes()
library(devtools)
devtools::build_vignettes()
fmichonneau/phylobase documentation built on Feb. 3, 2024, 2:29 a.m.