> - Is it a problem of catalog, i.e. finding what a plugin does 
> or what plugin matches something I'm trying to achieve as a user? 

Yes

> - Is it a problem of overhead due to a plugin (project.xml, 
> lifecycle, JIRA project)?

yes

> - Is it a problem of users having to install more plugins?

Yes

And there is also an additional runtime hit for additional plugins.

But really, I think the main thing is keeping similar tasks together, which
encompasses all of these. It needs to be a balance between this and
unreasonably coupling everything.

Right now, announcement uses only changes.xml and project.xml, which
indiciates to me it belongs in the changes plugin. It is only done at
release time, which means it could also be part of the release plugin -
although I think it should call out to the changes plugin to ask for an
announcement to be generated.

- Brett

Reply via email to