docs: Add a hack for golang functions
This commit is contained in:
@@ -548,6 +548,13 @@ func (obj *Generate) genFunctions() (map[string]*FunctionInfo, error) {
|
|||||||
//fi.Desc = desc
|
//fi.Desc = desc
|
||||||
fi.Signature = sig
|
fi.Signature = sig
|
||||||
|
|
||||||
|
// Hack for golang generated functions!
|
||||||
|
if strings.HasPrefix(fi.Package, "golang/") && fi.File == "generated_funcs.go" {
|
||||||
|
pkg := fi.Package[len("golang/"):]
|
||||||
|
frag := strings.TrimPrefix(fi.Name, strings.Title(strings.Join(strings.Split(pkg, "/"), ""))) // yuck
|
||||||
|
fi.File = fmt.Sprintf("https://pkg.go.dev/%s#%s", pkg, frag)
|
||||||
|
}
|
||||||
|
|
||||||
if fi.Func == "" {
|
if fi.Func == "" {
|
||||||
return nil, fmt.Errorf("empty function name: %s", name)
|
return nil, fmt.Errorf("empty function name: %s", name)
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user