#' Create A New Project
#'
#' Creates a new project using the \href{https://drivendata.github.io/cookiecutter-data-science/}{Cooiecutter for Data Science} structure.
#'
#' @param path directory where the project should be created. Don't
#' include the project name.
#'
#' @export
#'
#' @examples
#' \dontrun{
#' create_new_project()
#' }
create_new_project <- function(path){
config <- project_config()
project_root <- fs::path_expand(path)
if (dir.exists(project_root)) {
usethis::ui_stop('Directory Already Exists')
}
create_file_structure(project_root, config$cran_name)
create_readme(project_root)
create_license_file(project_root,
config$selected_license,
config$author)
create_makefile(project_root)
create_here_file(project_root)
enable_git(project_root, config$git_status, config$set_git_remote)
create_ci_configs(project_root, config$selected_ci, config$set_git_remote)
enable_renv(project_root, config$renv_status)
}
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.