Index
repo_scaffold.workspace_member ¶
Workspace-member generation for pnpm, uv, and Cargo workspaces.
WorkspaceEcosystem ¶
Bases: StrEnum
Supported workspace package managers.
WorkspaceMemberSpec
dataclass
¶
add_member ¶
Dispatch a validated member request to its ecosystem provider.
Source code in repo_scaffold/workspace_member/service.py
build_member_spec ¶
build_member_spec(
*,
project_path: Path,
name: str,
ecosystem: WorkspaceEcosystem | None = None,
member_type: str | None = None,
location: str | None = None,
scope: str | None = None,
private: bool | None = None,
public_api: bool = False,
depends_on: tuple[str, ...] = (),
no_install: bool = False,
no_verify: bool = False,
dry_run: bool = False,
) -> WorkspaceMemberSpec
Resolve CLI input into one validated member specification.