Configure 'rmarkdown'
files to build 'RAVE' pipelines
Source: R/pipeline-knitr.R
pipeline-knitr-markdown.Rd
Allows building 'RAVE' pipelines from 'rmarkdown'
files.
Please use it in 'rmarkdown'
scripts only. Use
pipeline_create_template
to create an example.
Usage
configure_knitr(languages = c("R", "python"))
pipeline_setup_rmd(
module_id,
env = parent.frame(),
collapse = TRUE,
comment = "#>",
languages = c("R", "python"),
project_path = getOption("raveio.pipeline.project_root", default =
rs_active_project(child_ok = TRUE, shiny_ok = TRUE))
)
Arguments
- languages
one or more programming languages to support; options are
'R'
and'python'
- module_id
the module ID, usually the name of direct parent folder containing the pipeline file
- env
environment to set up the pipeline translator
- collapse, comment
passed to
set
method ofopts_chunk
- project_path
the project path containing all the pipeline folders, usually the active project folder
Examples
configure_knitr("R")
#> function (make_file)
#> {
#> rave_knitr_build(targets, make_file)
#> }
#> <bytecode: 0x55bb6757ca68>
#> <environment: 0x55bb6757cde8>
configure_knitr("python")
#> function (make_file)
#> {
#> rave_knitr_build(targets, make_file)
#> }
#> <bytecode: 0x55bb6757ca68>
#> <environment: 0x55bb67306708>
if (FALSE) { # \dontrun{
# This function must be called in an Rmd file setup block
# for example, see
# https://rave.wiki/posts/customize_modules/python_module_01.html
pipeline_setup_rmd("my_module_id")
} # }