Containerize R Markdown Documents

Persistent reproducible reporting by containerization of R Markdown documents.


liftr extends the R Markdown metadata format, helps you generate Dockerfile for rendering documents in Docker containers. Users can also include and run pre-defined Rabix tools/workflows, then use Rabix output in their dockerized documents.

To download and install liftr from CRAN:

install.packages("liftr")

Or, you can try the development version on GitHub:

# install.packages("devtools")
devtools::install_github("road2stat/liftr")

To load the package in R, simply use

library("liftr")

and you are all set. See the package vignette (can also be opened with vignette("liftr-intro") in R) for a quick-start guide.

News

CHANGES IN liftr VERSION 0.4 (2016-01-18)

  • Added four RStudio addins as shortcuts to create, dockerize, and render R Markdown documents.

CHANGES IN liftr VERSION 0.3 (2015-10-10)

  • Support specifying CRAN package version precisely.
  • Modified examples in documentation to comply with the lastest CRAN Repository Policy.
  • Installing packages with https.

CHANGES IN liftr VERSION 0.2 (2015-07-30)

  • Added new R Markdown header option pandoc to control Pandoc installation. Automatically set this to false for rocker/rstudio and bioconductor/... images. This solves issue #12.

CHANGES IN liftr VERSION 0.1 (2015-07-10)

  • Initial version of liftr. This version implemented two functions lift() and drender(). They provide basic support for dockerizing R Markdown documents, with support for running Rabix workflows/tools before rendering R Markdown documents in Docker containers.

Reference manual

It appears you don't have a PDF plugin for this browser. You can click here to download the reference manual.

install.packages("liftr")

0.5 by Nan Xiao, 3 months ago


https://liftr.me, https://github.com/road2stat/liftr


Report a bug at https://github.com/road2stat/liftr/issues


Browse source code at https://github.com/cran/liftr


Authors: Nan Xiao [aut, cre], Miaozhu Li [ctb], Tengfei Yin [ctb]


Documentation:   PDF Manual  


GPL-3 | file LICENSE license


Imports yaml, knitr, rmarkdown, stringr, rstudioapi

System requirements: Docker (see <https://docs.docker.com/engine/installation/>)


See at CRAN