Create a generator instance.
(self, name: str, config: GeneratorConfig)
| 357 | self.generators[name] = generator_class |
| 358 | |
| 359 | def create_generator(self, name: str, config: GeneratorConfig) -> ProjectGenerator: |
| 360 | """Create a generator instance.""" |
| 361 | if name not in self.generators: |
| 362 | raise ValueError(f"Unknown generator: {name}") |
| 363 | |
| 364 | return self.generators[name](config) |
| 365 | |
| 366 | def list_generators(self) -> List[str]: |
| 367 | """List available generators.""" |