Instructions to create a structured package around a shinyapp.
- https://engineering-shiny.org/index.html
- https://r-pkgs.org/
- https://happygitwithr.com/
- https://rstudio.github.io/bslib/
- https://appsilon.github.io/shiny.i18n/articles/basics.html
- https://rstudio.github.io/crosstalk/using.html
- Create a Github repository to host the application's package
- Create a Rstudio project linked to the Github repository
- Create the package core files in the Rstudio project
- Copy/paste the function and module template files to the R project
- Develop the application functions (modules and analytical), going back and forth between these 4 actions:
- Edit the template files to customize the application
- Create / update new files / functions as necessary
- Load functions to the local environment, update documentation, run checks (resp.
load_all(),document()andcheck()from thedevtoolspackage) - Commit and push changes to the Github repository.