build method
Generates the outputs for a given BuildStep
.
Implementation
@override
Future<FutureOr<void>> build(BuildStep buildStep) async {
DocumentationModel model =
await buildStep.fetchResource<DocumentationModel>(resource);
if (model.hasWikiPages) {
_createOrClearWikiPageDirectory();
_copyOtherThanTemplateFiles(model);
}
for (var markdownPage in model.markdownPages) {
await writeFile(markdownPage);
}
}