betty.project.generate module#

Provide the Generation API.

class betty.project.generate.Generator#

Bases: ABC

Generate (part of) a project’s site.

abstractmethod async generate(scheduler: Scheduler) None#

Generate (part of) a project’s site.

async betty.project.generate.generate(project: Project, *, context: Context | None = None) None#

Generate a new site.