I am building a plugin for Jira DC and planning to release it in the Market Place. I got few broad questions and I am looking for guidelines or insights in to how you are doing it.
- How do I test and find out the minimum and maximum compatible Jira versions for the Plugin ?
- How do I ensure that my plugin is compatible with a broad range of Jira versions ? This is considering the even the future Jira versions.
- If my plugin is not using any JSM specific modules, can I say it is compatible with JSM by default ?
If your plugin includes a custom field type that is not text-based, then it will be really awkward in JSM.
JSM supports less custom field types than Jira. (List of supported custom fields for request types in Jira Service Management customer portals | Jira | Atlassian Documentation)
I made a custom field (extending AbstractCustomFieldType) that stores a JSON string and is displayed as a dynamic table.
Thank you for your insights regarding JSM @KCWong