{golem}
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,
...
)
The path, invisibly.
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.