zowe / zowe-cli

Zowe CLI
Eclipse Public License 2.0
108 stars 85 forks source link

Allow SDKs to be specified as peer dependencies #2184

Open zFernand0 opened 4 days ago

zFernand0 commented 4 days ago

Similar to the imperative package, we should allow other SDKs (core, files, ...) to be specified as peer dependencies and create hooks for them as part of the plugin loading process.

https://github.com/zowe/zowe-cli/blob/5cbf6afefe51edcf9a5bf260514ee9adbb183b08/packages/imperative/src/imperative/src/plugins/PluginManagementFacility.ts#L160-L163

github-actions[bot] commented 4 days ago

Thank you for raising this enhancement request. The community has 90 days to vote on it. If the enhancement receives at least 5 upvotes, it is added to our development backlog. If it receives fewer votes, the issue is closed.

zFernand0 commented 4 days ago

Test the secrets-sdk to make sure that it can resolve the pre-builds. Revise the conformance criteria to recommend peer+dev instead of regular-dev. Check contributing guidelines for duplicate content.