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
}

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…