pjkm.core.tasks.scaffold.init_project

Scaffold task: create the project directory and render base + archetype templates.

Classes

InitProjectTask

Creates the project directory and renders base + archetype templates.

Module Contents

class pjkm.core.tasks.scaffold.init_project.InitProjectTask[source]

Bases: pjkm.core.tasks.base.BaseTask

Creates the project directory and renders base + archetype templates.

id = 'init_project'[source]
phase[source]
depends_on = [][source]
description = 'Create project structure from templates'[source]
execute(ctx)[source]

Run the task and return its result.

Parameters:

ctx (pjkm.core.engine.task_context.TaskContext)

Return type:

pjkm.core.models.task.TaskResult