gar_create_package function

Create a Google API package

Create a Google API package

gar_create_package( api_json, directory, rstudio = TRUE, check = FALSE, github = FALSE, format = TRUE, overwrite = TRUE )

Arguments

  • api_json: json from gar_discovery_api
  • directory: Where to build the package
  • rstudio: Passed to create_package , creates RStudio project file
  • check: Perform a check on the package once done
  • github: If TRUE will upload package to your github
  • format: If TRUE will use tidy_eval on content
  • overwrite: Whether to overwrite an existing directory if it exists

Returns

If check is TRUE, the results of the CRAN check, else FALSE

Details

For github upload to work you need to have your github PAT setup. See use_github .

Uses usethis to create a package structure then gar_create_api_skeleton and gar_create_api_objects to create starting files for a Google API package.

See Also

https://developers.google.com/discovery/v1/reference/apis/list

A Github repository with 154 R packages examples generated by this function.

Other Google Discovery API functions: gar_create_api_objects(), gar_create_api_skeleton(), gar_discovery_api(), gar_discovery_apis_list()

  • Maintainer: Erik Grönroos
  • License: MIT + file LICENSE
  • Last published: 2024-05-22