Builds package documentation with the pkgdown package.
Calls pkgdown::clean_site() and then pkgdown::build_site(...).
step_build_pkgdown(...)Arguments passed on to pkgdown::build_site
pkgPath to package.
examplesRun examples?
run_dont_runRun examples that are surrounded in \dontrun?
seedSeed used to initialize so that random examples are reproducible.
lazyIf TRUE, will only rebuild articles and reference pages
if the source is newer than the destination.
overrideAn optional named list used to temporarily override
values in _pkgdown.yml
previewIf TRUE, or is.na(preview) && interactive(), will preview
freshly generated section in browser.
develUse development or deployment process?
If TRUE, uses lighter-weight process suitable for rapid
iteration; it will run examples and vignettes in the current process,
and will load code with pkgload::load_call().
If FALSE, will first install the package to a temporary library,
and will run all examples and vignettes in a new process.
build_site() defaults to devel = FALSE so that you get high fidelity
outputs when you building the complete site; build_reference(),
build_home() and friends default to devel = TRUE so that you can
rapidly iterate during development.
new_processIf TRUE, will run build_site() in a separate process.
This enhances reproducibility by ensuring nothing that you have loaded
in the current process affects the build process.
installIf TRUE, will install the package in a temporary library
so it is available for vignettes.
documentDeprecated Use devel instead.
Other steps:
step_add_to_drat(),
step_add_to_known_hosts(),
step_do_push_deploy(),
step_hello_world(),
step_install_pkg,
step_install_ssh_keys(),
step_push_deploy(),
step_run_code(),
step_setup_push_deploy(),
step_setup_ssh(),
step_test_ssh(),
step_write_text_file()
# NOT RUN {
dsl_init()
get_stage("script") %>%
add_step(step_build_pkgdown())
dsl_get()
# }
Run the code above in your browser using DataLab