我正在构建一个插件,每当我在 atlassian stash 中打开或编辑拉取请求时,都会将 http 请求发送到服务器。我已经让插件使用硬编码值(如 url、各种 url 参数等),但现在我需要显示一个配置屏幕,以便在安装插件后可以设置这些值。我需要配置的只是几个文本字符串和字符串到字符串的键值映射。没什么复杂的!

不幸的是,stash 和 atlassian api 有点模糊:有用于链接到 servlet 或其他东西的信息,并描述了一旦拥有要连接到它的配置对象,但这就是我所能找到的。他们还指出了一些示例,例如 google maps 和 webdav 插件,但没有任何评论,它也可能是拉丁语。

有人可以给我指出一个示例或教程,该示例或教程展示了如何为 stash(或 atlassian)插件显示配置面板?

最佳答案

Atlassian 插件框架是一个相当广泛的话题,特别是因为各种具体产品(JIRA、Confluence、FishEye、Stash 等)之间的功能存在细微差别,因此,网络上有很多资源可以帮助理解,与可用的框架组件和 API 端点交互并对其进行编程。我正在自己完成添加配置的过程,并发现以下资源非常有用(尽管它们可能对 Atlassian 插件框架是通用的,但大多数概念仍然适用):

https://developer.atlassian.com/display/DOCS/Creating+an+Admin+Configuration+Form

https://developer.atlassian.com/stash/docs/latest/reference/plugin-module-types/plugin-modules.html

10-07 19:15