We have seen web sections and web items. In most cases, these web items point to custom actions created via plugins and will most certainly have views rendered using custom velocity templates or jsps. So, how do we provide a user experience similar to other standard JIRA pages?
Atlassian User Interface, AUI, provides all the necessary libraries needed to build a user experience that is in line with default JIRA pages. You can find more details on AUI at https://docs.atlassian.com/aui/latest/. But is that enough?
Everyone knows how the usage of proper decorators can get you the desired look and feel. Have you been paying attention to the JIRA decorators as well?