mach-composer-cli icon indicating copy to clipboard operation
mach-composer-cli copied to clipboard

Plugin system for integrations

Open pimvernooij opened this issue 3 years ago • 1 comments

At some point we should consider the inclusion of 3rd party integrations, so that anyone can extend MACH composer, without changes to it are necessary.

An integration plugin should implement, for example, the necessary terraform code at the 'global level', 'site level' and 'component level'.

To ensure 'compilability' etc, perhaps we should consider the step to CDK (#4) as a prerequisite for this?

pimvernooij avatar Mar 03 '21 16:03 pimvernooij

@davidweterings pointed us towards this article: https://eli.thegreenplace.net/2021/plugins-in-go/

pimvernooij avatar May 20 '22 12:05 pimvernooij

Linking #202

pimvernooij avatar Dec 02 '22 12:12 pimvernooij