rattail.projects.handler
¶
Handler for Generating Projects
- class rattail.projects.handler.ProjectHandler(config)[source]¶
Base class for project handlers.
- generate_project(key, output=None, context=None, **kwargs)[source]¶
Generate source code for a new project, and return the path to the output folder.
- get_project_generator(key, require=False)[source]¶
Returns a
ProjectGenerator
instance for the given key.If the key is not valid, returns
None
unlessrequire=True
in which case an error is raised.
- get_storage_dir()[source]¶
Returns the path to root storage (output) dir for all generated projects.