atorus-research / matte

{usethis} style tooling to help with Shiny applications evolving maturing into production systems

Home Page:https://atorus-research.github.io/matte/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Create `make_child_app()` function

lauramaxwell opened this issue · comments

Add a function that copies the relevant files from a parent app into a new child app. Key features are:

  • Copy app.R, R/app_ui.R and R/app_server.R and manifest.json from parent app to child app
  • Allow jobs folder to be copied from {matte} template or from parent app
  • Option to include renv in the child app
  • Allow user to request app-as-package framework (golem or rhino) for child
  • Create dependencies in child app to include @import parent_app_name