in internal/doc/doc.go [15:36]
func AlzlibReadmeMd(ctx context.Context, w io.Writer, libs ...alzlib.LibraryReference) error {
az := alzlib.NewAlzLib(nil)
if err := az.Init(ctx, libs...); err != nil {
return fmt.Errorf("doc.AlzlibReadmeMd: failed to initialize alzlib: %w", err)
}
metadataS := az.Metadata()
metad := metadataS[len(metadataS)-1]
md := markdown.NewMarkdown(w)
md = alzlibReadmeMdTitle(md, metad)
md = alzlibReadmeMdDependencies(md, metad.Dependencies())
md = alzlibReadmeMdUsage(md, metad.Path())
md = alzlibReadmeMdArchitectures(md, az)
md = alzlibReadmeMdArchetypes(md, az)
md = alzlibReadmeMdPolicyDefaultValues(md, az)
md = md.HorizontalRule()
md = alzlibReadmeMdContents(md, az)
return md.Build()
}