MCPcopy Index your code
hub / github.com/cortexproject/cortex / writeConfigDoc

Method writeConfigDoc

tools/doc-generator/writer.go:108–125  ·  view source on GitHub ↗
(blocks []*configBlock)

Source from the content-addressed store, hash-verified

106}
107
108func (w *markdownWriter) writeConfigDoc(blocks []*configBlock) {
109 // Deduplicate root blocks.
110 uniqueBlocks := map[string]*configBlock{}
111 for _, block := range blocks {
112 uniqueBlocks[block.name] = block
113 }
114
115 // Generate the markdown, honoring the root blocks order.
116 if topBlock, ok := uniqueBlocks[""]; ok {
117 w.writeConfigBlock(topBlock)
118 }
119
120 for _, rootBlock := range rootBlocks {
121 if block, ok := uniqueBlocks[rootBlock.name]; ok {
122 w.writeConfigBlock(block)
123 }
124 }
125}
126
127func (w *markdownWriter) writeConfigBlock(block *configBlock) {
128 // Title

Callers 1

generateBlocksMarkdownFunction · 0.95

Calls 1

writeConfigBlockMethod · 0.95

Tested by

no test coverage detected