aggregator

package
v0.6.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 11, 2026 License: MIT Imports: 17 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Aggregator

type Aggregator struct {
	// contains filtered or unexported fields
}

func New

func New(logger *logrus.Logger) *Aggregator

func (*Aggregator) Aggregate

func (a *Aggregator) Aggregate(outputDir string, mode string, transform string) error

Aggregate collects documentation from ecosystems specified in the local docgen.config.yml. If no ecosystems are specified, it falls back to the current ecosystem only and warns the user. The transform parameter specifies output transformations (e.g., "astro" for website builds).

type ConceptManifest

type ConceptManifest struct {
	ID            string   `yaml:"id"`
	Title         string   `yaml:"title"`
	Description   string   `yaml:"description"`
	Status        string   `yaml:"status"`
	DocgenPublish string   `yaml:"docgen_publish"` // draft | dev | production
	DocgenOrder   []string `yaml:"docgen_order"`   // ordered list of .md files
}

ConceptManifest represents the concept-manifest.yml structure

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL