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. |