
BuildSite.pudu
Pudu23 lines879 B
1/** @Example.BuildSite.Program — the sample project built into a static site */2module BuildSite34import Std.Io as Io5import PuduLangDocgen.Build as Build6import PuduLangDocgen as Docgen7import PuduLangDocgen.Docset as Docset8910fn main() -> Int {11 match Docset.build("examples/site/docgen.json", &Docset.options(), &Build.extensions()) {12 case Ok(report) => {13 for problem in report.diagnostics { let _said = Io.writeLine(Docgen.describe(&problem)) }14 let _summary = Io.writeLine("written " + show(report.written.length()) + ", unchanged " + show(report.unchanged.length()) + ", removed " + show(report.removed.length()))15 016 }17 case Err(problems) => {18 for problem in problems { let _said = Io.writeErrorLine(Docgen.describe(&problem)) }19 120 }21 }22}23