Skip to content

Add dedicated source-generated Abstract Factory family path #207

@JerrettDavis

Description

@JerrettDavis

PatternKit has a fluent AbstractFactory runtime and the factory generators cover keyed factory method/class use cases. The GoF coverage audit should also expose a dedicated generated path for related product families, so users can compare fluent AbstractFactory with an attribute-driven family generator.\n\nAcceptance criteria:\n- Add source-generator attributes for families and related products.\n- Generate strongly typed family factories with deterministic diagnostics for missing or duplicate products.\n- Include TinyBDD generator tests, runtime tests, and a realistic example.\n- Document fluent AbstractFactory and generated family factory usage side by side.\n- Include IServiceCollection integration for the example/demo surface.\n- Land green on CI, CodeQL, docs, and coverage.

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions