generate method
Future<bool>
generate({
- required InitConfig config,
- required TemplateDefinition template,
- required String feature,
- bool postGenerate = true,
Generates a feature using the provided generation configuration.
Returns whether the feature generation process completed successfully.
Implementation
Future<bool> generate(
{required InitConfig config, required TemplateDefinition template, required String feature, bool postGenerate = true}) async {
final context = GeneratorContext(config: config, feature: feature, template: template);
final generated = await FeatureGenerator().generate(context);
if (!generated) return false;
await MaintenanceService().synchronize(context);
if (postGenerate) await FlutterService(config).buildRunner();
return true;
}