I’m currently working on my first JIRA plugin. I’m hoping to add some custom data that the user inputs via our custom web panel.
For more context: my current high-level plan is to ask the user to paste in a URL from our service into a form field, click done, I’ll then get the issue number, use the api to add a custom piece of data to the issue, and then on subsequent loads, I’ll be checking with the API if that data is there. Essentially I want to treat the users jira instance as the persistent data store.
So, is this sensible? How can I get the issue ID? Do I have to build my own input field or can I somehow declare to JIRA that installing my plugin means that all issues now have a “MyCompany Resource URL” field on issues that I could read from instead?
Any guidance would be awesome! Between cloud and server plugins, the new issue views, ACE, Alaskit, I’m well and truely confused how best to make plugins