Atlassian plugin internals?


I’m aware of the plugin transformation that happens behind the scene when a plugin is installed on Jira (${jira_home}/plugins/.osgi-plugins/transformed-plugins) and their meaning.

However, I wonder how the atlassian-plugin.xml is treated internally.

Of course, Jira reads those XML file descriptors and creates the modules (issue tabs, panels, menus, etc.) and…???

Is there any API to reproduce it? I mean, an API to create a new issue tab, for instance.

It’s really very very important.

Thanks in advance,