mafw.scaffold.generation

Coordinate project creation and optional setup actions.

author:

Bulgheroni Antonio

mafw.scaffold.generation._create_project(*, raw_name: str | None, description: str | None, python_version: str | None, author_name: str | None, author_email: str | None, path: Path | None, with_storage: bool, init_git: bool, install: str | None) → tuple[ProjectSpec, Path, InstallOutcome | None][source]

Create a project, optionally initialize Git and install its environment.

Returns:

The validated specification, generated directory, and optional install result.