无法想到在JIRA中创建插件的起点

问题描述 投票:1回答:1

我们的要求是在接下来的3天内在JIRA中开发一个插件

  1. 在我们的应用程序中使用KPI标记/链接JIRA问题/用户故事/错误/任务。用户将在搜索框中搜索分配给他的KPI,并将其与选定的KPI链接。
  2. 当JIRA问题/用户故事/错误/任务完成时,更新我们的应用程序中的KPI状态。

我已阅读以下文档链接并能够开发一个简单/原始的JIRA插件,但现在不确定如何处理以及如何实现上述要求。

https://developer.atlassian.com/cloud/jira/platform/getting-started/

https://developer.atlassian.com/cloud/jira/platform/extending-the-user-interface/

https://bitbucket.org/atlassian/atlassian-connect-express?_ga=2.219680473.1920394266.1551270522-162753333.1543052768

我正在寻求所有专家对以下问题的帮助

  1. 从哪里开始,如何去做。我们知道Nodejs并且在开发插件时会很舒服吗?
  2. 在JIRA UI上的搜索框中显示我们的应用程序的KPI需要哪些模块才能显示问题及其详细信息?
  3. 当问题/用户故事/错误/任务完成时,我如何编写/注入将调用我们的应用程序的REST API并将更新KPI状态的脚本?
  4. 我可以在哪里存储JIRA问题和KPI映射信息?这些信息可以存储在JIRA中吗?

谢谢........

javascript node.js jira jira-plugin
1个回答
0
投票
  1. 您列出的链接是正确的入门地点,connect express具有指向另一个存储库的链接,其中包含示例Jira项目 - https://bitbucket.org/atlassianlabs/atlassian-connect-jira-example
  2. 我不确定你想要扩展UI的确切位置。如果要在视图问题页面中添加新按钮或类似按钮,请查看https://developer.atlassian.com/cloud/jira/platform/issue-view-ui-locations/中的可用位置。该页面上列出了其他可能的位置以及左侧的链接,请查看位置模块。
  3. 这听起来像你正在试图听webhooks,看看https://developer.atlassian.com/cloud/jira/platform/webhooks/你可以听的钩子。
  4. Jira通过实体属性api提供了一些非常基本的存储键值存储,如果您需要更复杂的东西,那么请参阅https://developer.atlassian.com/cloud/jira/platform/modules/entity-property/,然后您可能需要构建自己的存储键值。
© www.soinside.com 2019 - 2024. All rights reserved.