10.3 Add dependencies

10.3.1 Package dependencies

  • Use DESCRIPTION and NAMESPACE to state / organise the package-dependencies

  • golem::use_recommended_deps()

10.3.2 Importing packages and functions

  • DESCRIPTION: which packages are installed when your app is installed

  • NAMESPACE: which functions / packages are imported when app is running

  • Specifying namespace:

    • Manage namespace conflicts (jsonlite::flatten vs purrr::flatten)

    • Use {roxygen2} to import specific functions

    • or use explicit functions package::function() in R/