Documentation
¶
Overview ¶
Package backlog holds the `forge backlog` command group — list / add / close / open / migrate over the structured FORGE_BACKLOG.md.
Dir-nested command group (the devspace idiom): the parent newCmd assembles the subcommands defined in the sibling files (list.go, add.go, close.go, open.go, migrate.go); the shared parse/rewrite core stays in this file. init() self-registers the group with internal/cli/factory so a blank import from internal/cli/groups.go attaches it to the root without a cycle.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Item ¶
type Item struct {
ID string `yaml:"id" json:"id,omitempty"`
Severity string `yaml:"severity" json:"severity,omitempty"`
Area string `yaml:"area" json:"area,omitempty"`
Status string `yaml:"status" json:"status,omitempty"`
FixedAt string `yaml:"fixed_at" json:"fixed_at,omitempty"`
Title string `json:"title"`
Body string `json:"body,omitempty"`
// contains filtered or unexported fields
}
Item is one entry in FORGE_BACKLOG.md.
Items may have a yaml frontmatter block right under the section header; items without one are treated as legacy "untracked" entries (status: open, severity/area unknown). The Title is everything after the leading "## ".