Build a bash script generator
In the transformation step we have to create scripts to build and deploy the generated artifacts.
Considered Alternatives
- Build a general bash script generator
- let the plugins build bash scripts by themselves
Decision Outcome
- Chosen Alternative: Build a general bash script generator
- Comes out best (see below)
Pros and Cons of the Alternatives
Build a general bash script generator
+
provides components everyone can use+
plugins do not implement the same thing multiple times+
script components managed and tested in one place+
scripts are working the same for every platforms target artifact-
there are plugin specific components
let the plugins build bash scripts by themselves
+
plugin specific script components are "private"-
duplicated code-
every plugin has its own script style