intersystems / intersystems/ipm
Improve listing of deployed modules
- Dominant language
- ObjectScript
- Stars
- 41
- Forks
- 29
- Avg merge
- 23h 54m
- Merged PRs (30d)
- 4
Description
> @isc-shuliu Looks good but a few comments and action items. Also, general q: for listing modules in a repo + being able to install them, what is the defined behavior? I can think of the following cases:
> - Module exists in non-deployed mode: in this case, no special handling since it can be installed on any system
> - Module exists in deployed mode for version v1 and v2 and user is on v1 or v2: I think list-modules should display the versions for each platform available in list-modules but when the user tries to install, it picks the version they are on and installs the module. Perhaps could grey out or have an additional flag to list modules that are available in the repo but not installable on the current platform? By default I agree a user shouldn't be able to see module versions built for other platforms.
> - Module exists in deployed mode for version v1 and v2 and user is on v3: based on the above, a user would fail to install the module but would be worthwhile them getting a better error message indicating the module exists in the repo but is incompatible with their platform version and offering them a command to view all platform versions available a module (some variation of list-modules)
_Originally posted by @isc-kiyer in https://github.com/intersystems/ipm/pull/754#pullrequestreview-2671484488_
Contributor guide
Assessment
This issue has not been assessed yet.