Skip to content

Commit 2d8fdd6

Browse files
committed
docs: document _meta.inactive flag in CLAUDE.md
tb-3yl.4 Adds documentation for the inactive flag to the data.json schema section, explaining its meaning, effect on update checks and docs, and how to mark a package inactive.
1 parent d217712 commit 2d8fdd6

1 file changed

Lines changed: 1 addition & 0 deletions

File tree

AGENTS.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,7 @@ Each package directory has a `data.json` with version entries and a `_meta` key:
3636

3737
- **`_meta.default`**: Which version is the default (used by `nix build .#<pkg>.default`)
3838
- **`_meta.releases`**: URL to the upstream releases page (e.g., GitHub releases, official download page). Used by the docs generator to link package names, and by agents to check for new versions.
39+
- **`_meta.inactive`**: (optional) When `true`, the package is no longer actively maintained — no new versions will be added. Existing versions remain fully functional. Inactive packages are skipped by update checks and shown with reduced emphasis in generated docs. To mark a package inactive, add `"inactive": true` to its `_meta` object.
3940
- **Version keys**: Semantic version strings (e.g., `"1.25.6"`, `"0.52.0"`)
4041
- **`sha256`**: SRI hash of the source archive
4142
- **`vendorHash`**: (Go packages) SRI hash of vendored dependencies

0 commit comments

Comments
 (0)