Skip to content

Manage the lifecycle of dependencies using annotations #4

@qzb

Description

@qzb

New registry format supports annotating dependencies (and whole registry as well). We can use this feature to provide better prompts about updates. I don't know yet how this annotations should look, but I have few ideas for how they could be used:

  • Prevent installing obsolete or experimental versions (unless forced?)
  • Point to release notes when prompting about new major versions
  • Display warnings about using deprecated or obsolete version of a command
  • Display info about new URL for the registry
  • Point to another command which replaces current one

I'm not sure if we want all of these to be implemented, let me know what do you think.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requesthelp wantedExtra attention is needed

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions