Description Usage Arguments Details Value See Also Examples
This function will create all of the scaffolding for a new project.
It will set up all of the relevant directories and their initial
contents. For those who only want the minimal functionality, the
minimal
argument can be set to TRUE
to create a subset of
ProjectTemplate's default directories. For those who want to dump
all of ProjectTemplate's functionality into a directory for extensive
customization, the dump
argument can be set to TRUE
.
1 2 | create.project(project.name = "new-project", minimal = FALSE,
dump = FALSE, merge.strategy = c("require.empty", "allow.non.conflict"))
|
project.name |
A character vector containing the name for this new project. Must be a valid directory name for your file system. |
minimal |
A boolean value indicating whether to create a minimal project or a full project. A minimal project contains only the directories strictly necessary to use ProjectTemplate and does not provide template code for profiling, unit testing or documenting your project. |
dump |
A boolean value indicating whether the entire functionality of ProjectTemplate should be written out to flat files in the current project. |
merge.strategy |
What should happen if the target directory exists and
is not empty?
If |
If the target directory does not exist, it is created. Otherwise, it can only contain files and directories allowed by the merge strategy.
No value is returned; this function is called for its side effects.
load.project
, get.project
,
cache.project
, show.project
1 2 3 | library('ProjectTemplate')
## Not run: create.project('MyProject')
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.