# A Framework for Building, Managing, and Stitching 'shiny' Modules into Reproducible Workflows

## Documentation for package ‘shinymgr’ version 1.1.0

- DESCRIPTION file
- Package README

## Help Pages

shinymgr-package | A unifying framework for managing and deploying module-based Shiny applications for reproducible analyses and rapid reporting
appReports | Sample data for the shinymgr.sqlite table, "appReports"
apps | Sample data for the shinymgr.sqlite table, "apps"
appStitching | Sample data for the shinymgr.sqlite table, "appStitching"
appTabs | Sample data for the shinymgr.sqlite table, "appTabs"
check_mod_info | Compares mod header information to the database
delete_app | Deletes an app from the database
delete_mod | Deletes a module from the database
delete_report | Deletes a report from the database
launch_shinymgr | Launch the master app for shinymgr
modFunctionArguments | Sample data for the shinymgr.sqlite table, "modFunctionArguments"
modFunctionReturns | Sample data for the shinymgr.sqlite table, "modFunctionReturns"
modPackages | Sample data for the shinymgr.sqlite table, "modPackages"
modules | Sample data for the shinymgr.sqlite table, "modules"
mod_header_parser | Parse the header of module modules to add to the database
mod_init | Creates an R script that contains a framework for developing a new module
mod_register | Register (inserts) a new module into the shinymgr project
qry_app_flow | Retrieve structure of an app module
qry_app_stitching | Retrieve structure of an app module
qry_mod_info | Retrieve general information about a module
qry_row | Retrieve one or more rows from a specified table from the shinymgr.sqlite. Used internally. database given a set of conditions on one or more columns.
reports | Sample data for the shinymgr.sqlite table, "reports"
rerun_analysis | Re-run an previously executed shinymgr analysis
restore_analysis | Re-store a previously executed shinymgr analysis by regenerating an R project from an renv lockfile
shinymgr | A unifying framework for managing and deploying module-based Shiny applications for reproducible analyses and rapid reporting
shinymgr_setup | Sets up a new *shinymanager* directory structure and database
shiny_db_create | Create an empty *shinymgr* SQLite database, and populate with demo data if desired.
shiny_db_populate | Populates an empty shinymgr.sqlite database with demo data
tabModules | Sample data for the shinymgr.sqlite table, "tabModules"
tabs | Sample data for the shinymgr.sqlite table, "tabs"