Create a package for a Shiny App using {golem}
create_golem(
path,
check_name = TRUE,
open = TRUE,
overwrite = FALSE,
package_name = basename(normalizePath(path, mustWork = FALSE)),
without_comments = FALSE,
project_hook = golem::project_hook,
with_git = FALSE,
...
)
Name of the folder to create the package in. This will also be used as the package name.
Should we check that the package name is correct according to CRAN requirements.
Boolean. Open the created project?
Boolean. Should the already existing project be overwritten ?
Package name to use. By default, {golem}
uses
basename(path)
. If path == '.'
& package_name
is
not explicitly set, then basename(getwd())
will be used.
Boolean. Start project without {golem}
comments
A function executed as a hook after project
creation. Can be used to change the default {golem}
structure.
to override the files and content. This function is executed just
after the project is created.
Boolean. Initialize git repository
Arguments passed to the project_hook()
function.
The path, invisibly.
For compatibility issue, this function turns options(shiny.autoload.r)
to FALSE
. See https://github.com/ThinkR-open/golem/issues/468 for more background.