Skip to content

Commit d4eac7b

Browse files
committed
docs: Add generator links to main documentation index
1 parent 3a1b29b commit d4eac7b

1 file changed

Lines changed: 14 additions & 1 deletion

File tree

docs/index.md

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,20 @@ PatternKit will grow to cover **Creational**, **Structural**, and **Behavioral**
7070

7171
## 🛠️ Source Generators
7272

73-
Prefer compile-time factories over handwritten boilerplate? See the **Generators** section for Factory Method and Factory Class generators, including async rules, enum keys, and diagnostics.
73+
Prefer compile-time code generation over handwritten boilerplate? See the **[Generators](generators/index.md)** section for:
74+
75+
- **[Builder](generators/builder.md)** — Fluent object construction with validation
76+
- **[Factory](generators/factory-class.md)** — Keyed product creation
77+
- **[Decorator](generators/decorator.md)** — Base classes with forwarding
78+
- **[Facade](generators/facade.md)** — Simplified subsystem interfaces
79+
- **[Proxy](generators/proxy.md)** — Access control and interception
80+
- **[Composer](generators/composer.md)** — Pipeline middleware composition
81+
- **[Memento](generators/memento.md)** — State snapshots and undo/redo
82+
- **[Strategy](generators/strategy.md)** — Predicate-based dispatch
83+
- **[Dispatcher](generators/dispatcher.md)** — Mediator pattern (CQRS)
84+
- **[Visitor](generators/visitor-generator.md)** — Type-safe double dispatch
85+
86+
All generators produce deterministic code with no runtime dependency on PatternKit.
7487

7588
Each pattern will ship with:
7689

0 commit comments

Comments
 (0)