A "javadoc" tool for plugins

Project:JNode Core
Component:Miscellaneous
Category:feature request
Priority:normal
Assigned:hagar
Status:closed
Description

A tools that generates an overview of the plugins (at compile time) and gives info per plugin and links bewteen dependant plugins.

This tools should be an ant task.

some redundancy with my task

It has some redundancy with my task.
I am currently developping methods to find dependencies between plugins.

Fabien

Classes in org.jnode.plugin

Please use the classes that can already do that in org.jnode.plugin.

Ewout

I talk about real plugin dependencies

I talk about real plugin dependencies and you talk about declared (in xml files) dependencies (I think).

However I need to compare the 2 kinds to check they are the same.

Fabien

Class dependencies

If you're talking about class dependencies, then your right. This is not in the plugin package (and it should not be).

But having mentioned that, I do not see a real need for this information (class dependencies) in this tool. But for sure in the tool you're working on.

Ewout

Feedback is needed

I added a start to this tool, but I think I need some feedback on what it should do/look, so please try it out and run the
"document-plugins" task in the build file and look in the build-reports-plugins folder. Next will a way to switch between html and pdf reports.

Issues

Hi Martin,

I'm missing the following features:

- An index page
- HTML links between dependent plugins

I propose the following changes:

- Left-align the table, make it's width 100%
- Reorganize the extensions, such that is is more clear. It is now hard to see the difference between the id of the extension and its values.

Ewout

Ok, I added some of the thing

Ok, I added some of the things you wrote about Ewout. Could you please check it and come with more input?

Regards,
Martin