Developing R Packages
Jasmin Ludolf
Content Developer
Order of help file components
Order of help file components
Order of help file components
#'
appears above the function definition
#' Depend on another package #'
#' `use_package()` adds a CRAN package dependency to `DESCRIPTION` and offers a #' little advice about how to best use it. `use_dev_package()` adds a #' dependency on an in-development package, adding the dev repo to `Remotes` so #' it will be automatically installed from the correct location.
use_package(package, type = "Imports", min_version = NULL)
#' @param package Name of package to depend on. #' @param type Type of dependency: must be one of "Imports", "Depends", #' "Suggests", "Enhances", or "LinkingTo" (or unique abbreviation). Matching #' is case insensitive.
#' @param min_version Optionally, supply a minimum version for the package. #' Set to `TRUE` to use the currently installed version.
#' @param remote By default, an `OWNER/REPO` GitHub remote is inserted. #' Optionally, you can supply a character string to specify the remote, e.g. #' `"gitlab::jimhester/covr"`, using any syntax supported by the [remotes #' package]( #' https://remotes.r-lib.org/articles/dependencies.html#other-sources).
From unitConverter
:
#' @returns A numeric temperature value in the unit specified as `unit_to`.
From use_this
:
#' @seealso The [dependencies
#' section](https://r-pkgs.org/description.html#dependencies) of [R
#' Packages](https://r-pkgs.org).
#'
Exported functions:
use_packag()
directly after library()
call
Non-exported functions:
:::
unitConverter:::temp_converter()
#' @export
#' @examples
#' \dontrun{
#' use_package("ggplot2")
#' use_package("dplyr", "suggests")
#' use_dev_package("glue")
#' }
Developing R Packages