App-packages
Expand the callout boxes below to review what we’ve covered in the last four chapters:
App-packages
In the following chapters, we will continue developing our Shiny application within the R package structure. Below is a preview of each topic covered in the upcoming chapters.
Documentation (Chapter 5)
5 Documentation covers documenting the code in your app-package with roxygen2
:
- Required tags:
- App-package tags for modules and standalone app functions:
Dependencies (Chapter 6)
6 Dependencies dives into the external (i.e. add-on) functions and packages you’ve used to build your app-package. We’ll also cover how to export functions and objects from your app-packages for others to use.
Data (Chapter 7)
7 Data covers how to include datasets in your app-package namespace, and the various kinds of data in R packages.
- Storing and Documenting data:
- Raw data files:
- Other locations for data:
Launch (Chapter 8)
The 8 Launch chapter covers how to 1) run your application during development, 2) how to run your app using a standalone app function, and 3) how to deploy your application to shinyapps.io.
- App run functions:
- Launching app files:
Resources (Chapter 9)
9 Resources covers how to include external resources (i.e. the images, CSS, html, or other files that are typically included in the www/
folder and served when you run your Shiny app). This chapter also covers other uses for the isnt/
folder in app-packages.
- Static files:
- Data files:
- Quarto apps:
- Production: