INNER CODE UNIT · Go
runGenerateDocs
bjw-s-labs/helm-charts · tools/helm-schema-tools/cmd/helm-schema-tools/main.go:117
func runGenerateDocs(schemaPath, outputDir string) error {
fmt.Printf("Dereferencing schema: %s\n", schemaPath)
schemaBytes, err := schema.DereferenceSchema(schemaPath)
if err != nil {
return fmt.Errorf("failed to dereference schema: %w", err)
}
fmt.Printf("Generating documentation to: %s\n", outputDir)
gen := docs.NewGenerator(outputDir)
if err := gen.Generate(schemaBytes); err != nil {
return fmt.Errorf("failed to generate docs: %w", err)
}
fmt.Println("Documentation generated successfully")
return nil
}