Users sometimes get confused with the developper documentation.
Especially for end-user projects such as a text processer, this is true.
I believe the site plugin should by default have the notion of "user documentation" and "developper documentation" and clearly seperate them. Also the generated reports should have a notion to which they belong (checkstyle, FAQ).
Every project has people just using it and other improving it too.
The developper documentation (conventions, UML diagrams, etc) belongs with the generated developper reports, while the user generated FAQ's can be linked from the user docs.
This would make it easy to implement a property includeDevelopperDocumentation for end-user releases etc.
The catch here is that there could be 2 FAQ's generated: one for users and one for developpers.
documenting this would be good too:
http://jira.codehaus.org/browse/MAVEN-1219#action_19968
also, add an FAQ:
I'll add an FAQ.
I don't think jelly:maven should extend jelly:core, but I don't really want to change it now... I think we'll have to live with it for now and call it deprecated and semi-removed