org-formation-cli icon indicating copy to clipboard operation
org-formation-cli copied to clipboard

feature: extensible task-types

Open zaro0508 opened this issue 4 years ago • 2 comments

org-formation has a plugin architecture for cloudformation types (in the org-formation/aws-resource-providers repo) to allow development outside of the org-formation core code base. It would be great to setup org-formation task-types (update-stacks, copy-to-s3, update-cdk, etc..) as plugins as well.

zaro0508 avatar Jan 18 '21 20:01 zaro0508

great! yes ~ we should bit the bullet on this :).

now, i know more or less the interface a plugin should adhere to.

what would be a good mechanism to register plugins from within modules and dynamically load them? @eduardomourar do you happen to have good/bad experiences we can benefit from?

OlafConijn avatar Jan 18 '21 20:01 OlafConijn

Not particularly, but I do know I few repository that have some sort of plugin registration mechanism.

Serverless: https://github.com/serverless/serverless

Loopback: https://github.com/strongloop/loopback

eduardomourar avatar Jan 18 '21 20:01 eduardomourar