Looking for your wisdom/experience here.

I'm building a specialized Wiki to document Java projects. What are the most important needs for a product of this kind? Diagrams? Code completion? Automatic API documentation? What would make it easy to write architecture documentation?

Thanks in advance - any input is appreciated!