create_modeling_package() will:
Call
usethis::create_package()to set up a new R package.Call
use_modeling_deps().Call
use_modeling_files().
use_modeling_deps() will:
Add hardhat, rlang, and stats to Imports
Add recipes to Suggests
If roxygen2 is available, use roxygen markdown
use_modeling_files() will:
Add a package documentation file
Generate and populate 3 files in
R/:{{model}}-constructor.R{{model}}-fit.R{{model}}-predict.R
Usage
create_modeling_package(path, model, fields = NULL, open = interactive())
use_modeling_deps()
use_modeling_files(model)Arguments
- path
 A path. If it exists, it is used. If it does not exist, it is created, provided that the parent path exists.
- model
 A string. The name of the high level modeling function that users will call. For example,
"linear_regression". This will be used to populate the skeleton. Spaces are not allowed.- fields
 A named list of fields to add to DESCRIPTION, potentially overriding default values. See
usethis::use_description()for how you can set personalized defaults using package options.- open
 If TRUE, activates the new project:
If RStudio desktop, the package is opened in a new session.
If on RStudio server, the current RStudio project is activated.
Otherwise, the working directory and active project is changed.
