mach-composer-cli
mach-composer-cli copied to clipboard
Plugin system for integrations
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?
@davidweterings pointed us towards this article: https://eli.thegreenplace.net/2021/plugins-in-go/
Linking #202