A recurring need is to create outputs from DITA-OT transtypes. The transtypes have parameters specifying any manner of thing, like whether or not to include task labels. Because there is no parameter option for output formats, and because you can't add the same output format more than once, there is an explosion of output formats to handle each combination of parameters, e.g. (for the output output format):
Output to staging with task labels
Output to staging without task labels
Output to qa with task labels
Output to qa without task labels
Output to prod with task labels
Output to prod without task labels
So, 6 outputs for one transtype, because of 2 parameters, when the number of outputs and their parameters continues to increase.
I thought maybe adding a "parameters" metadata item could solve this, but because you can't have more than one of the same output format as an output, this doesn't work.
So, there is an ever growing list of output formats.
How do you handle this?