dev/DEVELOPER_NOTES.md

Developer Notes

Background reading and guidance for anyone wanting to understand the DataViewer code base well enough to make modifications.

Learning Shiny and golem

Mastering Shiny -- 2020 online book by Hadley Wickham.

Engineering Production-Grade Shiny Apps -- 2020 online book published by the creators of golem.

...

Running the app in RStudio

The very first level of testing and debugging should take place in RStudio.

After making changes to the AirSensorDataViewer source code, perform the following steps in RStudio:

  1. ...
  2. ...

To run the app, type into the console:

AirSensorDataViewer::run_app()

...

Logging

Background Reading

Debugging Shiny applications -- RStudio guide

Shiny Server Error Logs -- RStudio support posts with additional links

Shiny Server Admin documentation -- see sections on "Server Log" and "Logging and Analytics"

shinyEventLogger -- package dedicated to logging in Shiny apps

...



MazamaScience/AirSensorDataViewer documentation built on April 2, 2021, 12:24 a.m.