Adding issue link renderers
One of the great features introduced in JIRA5 is the ability to create links between JIRA issues and other remote entities. The remote entity can be anything that is accessible via URL, for example a confluence page, a remote JIRA issue, a ticket in another system, and so on.
But the beauty of the feature doesn't end there. In addition to providing a way to create remote links in the user interface, JIRA also lets you create new remote links of custom types and you can then add issue link renderers to render those links in a way we like. The renderer can get more information from the remote system and load it while rendering the View Issue page, even asynchronously. In this recipe, we will see how to create an issue renderer for a custom remote link type.
Getting ready
Create a skeleton plugin using the Atlassian Plugin SDK.
Let's consider an interesting example where a given user's Twitter status and the number of followers are displayed in an issue as a remote...