zowe / zac

Zowe Leadership Committee collaboration
Creative Commons Attribution 4.0 International
14 stars 14 forks source link

Package format of plugins #172

Closed jackjia-ibm closed 4 years ago

jackjia-ibm commented 4 years ago

Currently Zowe plugins don't have a consistent package format, we will need some guidance for the contributors what the package should look like. The format may also be related of the package management system we will choose.

The existing package management system Maven and NPM are not ideal for generic format. Zowe plugins may be in both Java or Node.js language, or in the future Python. We need a consistent format support all of them.

Ideally this format should:

Conda could be potential package management system we can use.

1000TurquoisePogs commented 4 years ago

Currently the only codebase that doesn't have a problem with packing is the CLI because thus far it's embraced nodejs and so npm is the logical solution. However, has/will Zeepy's inclusion changed that? Will we see users of a python client sdk looking to a python-based repo for python-based plugins? Sorry if I'm misunderstanding the purpose, maybe they don't overlap at this level. But if they did, then I think the question applies there too.

armstro commented 4 years ago

Review of this item at ZLC today - thought was to leave as ZLC issue until we determine a "better home" for it. Indicates need for an "official Architect squad" to have a backlog of issues to work.

MarkAckert commented 4 years ago

Issue moved to zowe/zowe-install-packaging #1249 via ZenHub