Mac and Linux CI
The purpose of this package is to make local shiny apps. It uses electron for creating the application and for repeatability it installs both R and R packages from a single MRAN date.
It currently only builds windows apps, but support is being added for Mac and Linux as well.
Your shiny app should be built as an R package and should list all dependencies, as an R package would.
A template for desgining a shiny app as a package may be found here: https://github.com/ThinkR-open/shinytemplate
installTo <- tempdir() MRANdate <- as.character(Sys.Date() - 3) electricShine::buildPackage( appName = "My_App", description = "My demo application", packageName = "demoApp", semanticVersion = "1.0.0", installTo = installTo, MRANdate = MRANdate, functionName = "run_app", githubRepo = "chasemc/demoApp", localPath = NULL, only64 = TRUE )