jira云端插件开发
火腿肠烧烤大赛冠军
F=-F
展开
-
jira云端插件开发06-Manifest的配置
manifest配置整体配置该清单包含以下顶级属性:app,modules,permissions(可选),和resources(可选)。appapp: //app唯一资源标识符 id: "ari:cloud:ecosystem::app/88c5fd8a-6784-446e-bdf4-e63e673dfe3s" //唯一名称 name: my-cool-forge-app //是否在部署时设置快照(官方解释 在沙箱中隔离?不太重要日后再看) runtime: sna原创 2021-08-10 14:05:40 · 140 阅读 · 0 评论 -
jira云端插件开发05-JIiraHook的使用
useState创建一个值以及改变它值的函数函数签名:function useState<V>( initialValue: V | (() => V) | (() => Promise<V>)): [V, (newState: V) => void];参数可以是一个值、一个返回值的函数或一个返回 Promise 的函数。如果返回一个 Promise,则 Promise 的解析值就是初始状态。返回值:两个元素的数组。第一个元素是钩子的当前状态原创 2021-08-09 17:07:23 · 299 阅读 · 0 评论 -
jira云端插件开发04-使用storage
读取这里的查询必须要用到useAction(react custom来使用)const App = () => { const [initialData] = useAction(value => value, async () => await storage.query().where('key', startsWith('survey-responses#1#bb')).getMany()); const [myData, setMyData] = useState原创 2021-08-05 16:57:09 · 172 阅读 · 0 评论 -
jira云端插件开发03-在 Confluence 中构建自定义 UI 应用程序
创建应用:forge createCustom UI confluence-content-byline更改manifest.yml实现自定义UI(title为下划线文字内容)modules: confluence:contentBylineItem: - key: hello-world-content-byline resource: main resolver: function: resolver title: Hell原创 2021-08-03 16:00:48 · 184 阅读 · 0 评论 -
jira云端插件开发02-使用内容操作来计算 Confluence 页面中的宏
创建项目:Select the confluence-macroforge create更新manifest.yml文件:modules: confluence:contentAction: - key: macro-counter title: Macro count function: main function: - key: main handler: index.runapp: id: '<your-app-id&g原创 2021-08-03 15:54:52 · 214 阅读 · 0 评论 -
jira云端插件开发01-初步创建插件以及调用 Confluence API
安装镜像参考链接按步骤安装即可:DOCKER安装WSL安装教程安装@forge/apinpm install @forge/api创建一个confluence插件forge createcd hello-world-app发布与安装插件forge deployforge install使用docker运行插件forge tunnel额外信息modules: macro: - key: hello-hello-world function: m原创 2021-08-02 16:08:58 · 525 阅读 · 0 评论