backlog

package
v0.0.3 Latest Latest
Warning

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

Go to latest
Published: Jul 16, 2026 License: MIT Imports: 15 Imported by: 0

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 "## ".

Jump to

Keyboard shortcuts

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