INNER CODE UNIT · Go
generateBlocksMarkdown
grafana-cold-storage/phlare · tools/doc-generator/main.go:94
func generateBlocksMarkdown(blocks []*parse.ConfigBlock) string {
md := &markdownWriter{}
md.writeConfigDoc(blocks)
return md.string()
}
func generateBlockMarkdown(blocks []*parse.ConfigBlock, blockName, fieldName string) string {
// Look for the requested block.
for _, block := range blocks {
if block.Name != blockName {
continue
}
md := &markdownWriter{}
// Wrap the root block with another block, so that we can show the name of the
// root field containing the block specs.
md.writeConfigBlock(&parse.ConfigBlock{