Right now it seems that the only packaging requirement is to have the Vaadin-Widgetsets attribute set in the manifest file.
Are there other requirements or perhaps optional attributes defined?
I think it would be helpful if the following attributes were also defined (required):
- Vaadin-Major-Version - to easily distinguish between V6 addons and V7 addons.
- Vaadin-Addon-Name - User friendly name of the addon (rather than trying to interpret from jar name).
- Vaadin-Addon-Version - Version of the addon (rather than trying to interpret from jar name).
- Vaadin-Addon-Description - Description of the addon, kind of like details from the directory.
- Vaadin-Addon-Author - Author of the addon, perhaps individual or company.
- Vaadin-Designer-Icon - Indicates a path within the jar for an icon that the Vaadin visual designer would use in the component palette.
And perhaps some other optional attributes such as the directory url where it can be downloaded from, the various URLs from the directory (homepage, source link, etc).