package templategen import ( "strings" docTemp "github.com/danilsolovyov/doc-template" ) func ExampleGenerate(filename string, data any) (string, error) { dc, err := docTemp.GetTemplate(PathExamples + "/" + filename) if err != nil { return "", err } dc.Parse() generatedFullPath := TempGenerated + "/" + GenerateDocName(strings.TrimSuffix(filename, ".docx"), "exmpl") err = dc.Execute(generatedFullPath, data) if err != nil { return "", err } return generatedFullPath, nil }