{"repo":"neurogenomics/rworkflows","free":true,"listed":false,"github":"https://github.com/neurogenomics/rworkflows","clone":"git clone https://github.com/neurogenomics/rworkflows.git","description":"Continuous integration for R packages. 🔀 Automates testing ✅, documentation website building 📦, & containerised deployment 🐳.","language":"HTML","stars":90,"topics":["docker","dockerhub","github-actions","continuous-integration","containers","r","bioconductor","reproducibility","workflows","cran-r"],"license":null,"category":"deployment-docker-iac","readme_excerpt":"Authors: Brian Schilder, Alan Murphy, Hiranyamaya (Hiru) Dash, Nathan Skene README updated: May-05-2026 Citation If you use rworkflows , please cite: Schilder, B.M., Murphy, A.E. & Skene, N.G. rworkflows: automating reproducible practices for the R community. Nat Commun 15, 149 (2024). Intro rworkflows is a suite of tools to make it easy for R developers to implement reproducible best practices on GitHub. It includes three main components: 1. templateR template : a CRAN / Bioc -compatible R package template that automatically generates essential documentation using package metadata. 2. rworkflows R package : a lightweight CRAN package to automatically set up short, customisable workflows that trigger the rworkflows action. 3. rworkflows action : an open-source action available on the GitHub Actions Marketplace. rworkflows action steps GitHub Actions are a powerful way to automatically launch workflows every time you push changes to a GitHub repository. This is a form of Continuous Integration/Deployment (CI/CD) , which helps ensure that your code is always working as expected (without having to manually check each time). Here, we have designed a robust, reusable, and flexible action specifically for the development of R packages. We also provide an R function to automatically generate a workflow file that calls the rworkflows composite action: Currently, rworkflows action can perform the following tasks (with options to enable/disable/modify each step): 1. 🐳 Builds a Docker ","default_branch":null,"files":null,"tree":[],"storefront":"/r/neurogenomics","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/neurogenomics/rworkflows/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}