MCPcopy Create free account
hub / github.com/pydio/cells / writeNavYaml

Function writeNavYaml

common/utils/docs/api-markdown.go:236–252  ·  view source on GitHub ↗
(folder string, data interface{})

Source from the content-addressed store, hash-verified

234}
235
236func writeNavYaml(folder string, data interface{}) error {
237 os.MkdirAll(folder, 0777)
238 nav := filepath.Join(folder, ".nav.yaml")
239 wr, e := os.OpenFile(nav, os.O_CREATE|os.O_WRONLY|os.O_TRUNC, 0666)
240 if e != nil {
241 return e
242 }
243 defer wr.Close()
244
245 // Add body
246 tpl := template.New("navYaml")
247 t, e := tpl.Parse(navYaml)
248 if e != nil {
249 return e
250 }
251 return t.Execute(wr, data)
252}
253
254func toMd(folder, title, id, page string, data interface{}) error {
255 os.MkdirAll(folder, 0777)

Callers 1

writeMultiPageMdFunction · 0.85

Calls 6

OpenFileMethod · 0.80
CloseMethod · 0.65
NewMethod · 0.65
ParseMethod · 0.65
JoinMethod · 0.45
ExecuteMethod · 0.45

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…