Package: workflowr 1.7.2

John Blischak

workflowr: A Framework for Reproducible and Collaborative Data Science

Provides a workflow for your analysis projects by combining literate programming ('knitr' and 'rmarkdown') and version control ('Git', via 'git2r') to generate a website containing time-stamped, versioned, and documented results.

Authors:John Blischak [aut, cre], Peter Carbonetto [aut], Matthew Stephens [aut], Luke Zappia [ctb], Pierre Formont [ctb], Tim Trice [ctb], Jiaxiang Li [ctb], Michael J. Kane [ctb], Anh Tran [ctb], Sydney Purdue [ctb], Giorgio Comai [ctb], Zaynaib Giwa [ctb], Xiongbing Jin [ctb], Yihui Xie [ctb]

workflowr_1.7.2.tar.gz
workflowr_1.7.2.zip(r-4.7)workflowr_1.7.2.zip(r-4.6)workflowr_1.7.2.zip(r-4.5)
workflowr_1.7.2.tgz(r-4.6-any)workflowr_1.7.2.tgz(r-4.5-any)
workflowr_1.7.2.tar.gz(r-4.7-any)workflowr_1.7.2.tar.gz(r-4.6-any)
workflowr_1.7.2.tgz(r-4.6-emscripten)
manual.pdf |manual.html
DESCRIPTION |NEWS
card.svg |card.png
workflowr/json (API)

# Install 'workflowr' in R:
install.packages('workflowr', repos = c('https://workflowr.r-universe.dev', 'https://cloud.r-project.org'))

Bug tracker:https://github.com/workflowr/workflowr/issues

Pkgdown/docs site:https://workflowr.github.io

On CRAN:

Conda:

gitproject-managementrmarkdownwebsiteworkflow

12.25 score 903 stars 658 scripts 1.0k downloads 7 mentions 25 exports 48 dependencies

Last updated from:0b4816e9f7. Checks:9 OK. Indexed: yes.

TargetResultTimeFilesSyslog
linux-devel-x86_64OK184
source / vignettesOK198
linux-release-x86_64OK194
macos-release-arm64OK152
macos-oldrel-arm64OK190
windows-develOK123
windows-releaseOK129
windows-oldrelOK105
wasm-releaseOK147

Exports:extract_commitwflow_buildwflow_git_commitwflow_git_configwflow_git_pullwflow_git_pushwflow_git_remotewflow_htmlwflow_openwflow_post_knitwflow_pre_knitwflow_pre_processorwflow_publishwflow_quickstartwflow_removewflow_renamewflow_rename_projwflow_runwflow_sitewflow_startwflow_statuswflow_tocwflow_use_githubwflow_use_gitlabwflow_view

Dependencies:askpassbase64encbslibcachemcallrclicurldigestevaluatefastmapfontawesomefsgetPassgit2rgluehighrhtmltoolshttpuvhttrjquerylibjsonliteknitrlaterlifecyclemagrittrmemoisemimeopensslotelprocessxpromisespsR6rappdirsRcpprlangrmarkdownrprojrootrstudioapisassstringistringrsystinytexvctrswhiskerxfunyaml

Alternative strategies for deploying workflowr websites
Introduction | Amazon S3 (password-protected) | GitLab Pages

Last update: 2025-08-02
Started: 2018-09-14

Frequently asked questions
Why isn't my website displaying online? | Can I make my workflowr website private? | How should I manage large data files in a workflowr project? | How can I include external images in my website? | How can I save a figure in a vector graphics format (e.g. PDF)? | Can I include Shiny apps in my website? | Can I change "X" on my website? | How can I suppress the workflowr report? | Why am I not getting the same result with wflow_build() as with the RStudio Knit HTML button? | How should I install packages to use with a workflowr project? | Can I create a single HTML or PDF file of one of my workflowr R Markdown files? | Working directory | PDF | HTML | RStudio Knit button | Can I use R notebooks with workflowr? | Can I use a Git hosting service that uses the HTTP protocol? | How should I pronounce and spell workflowr?

Last update: 2025-08-02
Started: 2017-06-16

Hosting workflowr websites using GitLab
What is in this vignette? | Step 0: Set up a project | Step 1: Create a remote repository on GitLab | Step 2: Configure your local workflowr project to use GitLab | Step 3: Republish the analyses | Step 4: Push to GitLab | Access control for private sites | Compatibility with custom GitLab instances

Last update: 2025-08-02
Started: 2018-07-27

How the workflowr package works
Overview | Where are the figures? | Additional tools | Background and related work | Further reading

Last update: 2023-08-22
Started: 2017-05-25

Reproducible research with workflowr
Introduction | Setup | Organize your research | Build your website | Collect some data! | Understanding paths | Create a new analysis | Publish your analysis! | Checking your status | Share your results | Index your new analysis | Conclusion | Troubleshooting | I don't see the workflowr project as an available RStudio Project Type. | The GitHub repository wasn't created automatically by wflow_use_github(). | I wasn't able to push to GitHub with wflow_git_push(). | My website isn't displaying after I activated GitHub Pages.

Last update: 2023-08-22
Started: 2019-10-16

Using large data files with workflowr
Introduction | Option 0: Reconsider versioning your large data files | Option 1: Record metadata | Option 2: Use Git LFS (Large File Storage) | Option 3: Use piggyback | Option 4: Use a database

Last update: 2023-08-22
Started: 2019-12-13

Customize your research website
Adding project details | Changing the theme | Style with custom CSS | Customize the navigation bar | Setup SSH keys | Change the session information function

Last update: 2022-05-23
Started: 2017-05-25

Getting started with workflowr
Overview | Start the project | Build the website | Publish the website | Deploy the website | Add a new analysis file | The workflow | Next steps | Further reading

Last update: 2021-12-21
Started: 2017-05-25

Migrating an existing project to use workflowr
Introduction | Scenario: I have a collection of R Markdown files | Scenario: I have a collection of R Markdown files and other project infrastructure | Scenario: I have an R package

Last update: 2021-12-21
Started: 2017-05-25

Sharing common code across analyses
Overview of directories | Share R code with source() | Share child documents with chunk option | Share templates with knit_expand()

Last update: 2021-12-21
Started: 2018-08-01