Content items

ricochet supports deploying R and Julia based content. Content items are categorize as either a service or as a task item.

A service is one that requires an active runtime such as plumber or shiny.

A task is one that runs to completion such as R/Julia scripts and Quarto documents.

All tasks can be scheduled (or invoked via API). A subset of tasks can be served as a static html websiteβ€”for example R Markdown and Quarto documents or websites.

The below are content types supported by ricochet.

Services

Content Type Description
plumber An API developed using {plumber}
ambiorix An API or web app developed using {ambiorix}
shiny A web app developed using {shiny}
rmd-shiny an R Markdown document using a shiny runtime
quarto-r-shiny a Quarto document using a shiny runtime
serverless-r R functions deployed as a service (see Serverless R)
r-service A web app or API served using an R runtime.
julia-service A web app or API served using a Julia runtime such as Dash.jl.

Tasks

Content Type Description
r An R script with the extension .R or .r.
julia A Julia script.
rmd An R Markdown document with the extension .Rmd or .r.
quarto-r A Quarto document using an R runtime.
quarto-jl A Quarto document using a Julia runtime.