zensols.mkproj.make-project
The library that orchestrates the creation of the templated target project.
make-project
(make-project src-dir override-fn)
Create the project templated target found in src-dir. This directory needs a project-file-yaml file and a directory called c/project-file-name.
You can change a parameter from what’s given in the project-file-yaml by providing override-fn. This function takes a key and a map with description
, example
and default
keys from the project file and returns a value to use for that parameter.