# Dependency management with renv
::init()
renv::snapshot()
renv
# Test application locally
::runApp()
shiny
# Check for common issues
::lint(".")
rsconnect
# Optimize data files
saveRDS(data, "data/optimized.rds", compress = TRUE)
# Create .dockerignore / deployment exclusions
# .git, .Rproj.user, *.log, temp files
Critical: Always test locally first and lock package versions with renv