generate method
Implementation
Future<void> generate(PackageGraph? packageGraph) async {
await _generatorBackend.generateAdditionalFiles();
if (packageGraph == null) {
return;
}
var indexElements = _generateDocs(packageGraph);
var categorizedElements = indexElements
.whereType<ModelElement>()
.where((e) => e.hasCategorization)
.toList(growable: false);
_generatorBackend.generateCategoryJson(categorizedElements);
_generatorBackend.generateSearchIndex(indexElements);
}