文章
Claire Zheng · 二月 1 阅读大约需 3 分钟

如何在 InterSystems Open Exchange 上发布应用程序?

大家好!

如您所知,我们发布了 InterSystems Open Exchange — 面向 InterSystems 数据平台上的解决方案和工具的市场!

但是如何在 OE 上发布应用程序?

在开始前,我先回答几个基本问题。

谁可以发布?

基本上,每个人都可以。 您可以使用您的 InterSystems 开发者社区帐户或 WRC 帐户登录 Open Exchange。

什么是应用程序?

Open Exchange 应用程序是使用任何 InterSystems 数据平台产品(Caché、Ensemble、HealthShare、InterSystems IRIS 或 InterSystems IRIS for Health)开发的解决方案、工具、互操作性适配器或接口。

或者该工具或解决方案应该有助于 InterSystems 数据平台上的开发、测试、部署或管理解决方案。

什么是 Open Exchange 的应用程序?

实际上,它是应用程序条目的名称、描述和链接集:下载页面、文档、代码仓库(如果有)、许可证等。

让我用我个人的示例来介绍这个过程。

将应用程序提交到 Open Exchange

为了说明这个过程,我在 ObjectScript for InterSystems IRIS 上开发了一个出色的应用程序,并希望将其与开发者社区分享:Ideal ObjectScript。

它演示了 ObjectScript 编码准则在各种 ObjectScript 用例中的理想用法。

有一些必需字段需要出现在每个 Open Exchange 应用程序上。

1. 名称 - 对于 Open Exchange 唯一的应用程序名称

2. 描述 - 应用程序的描述。 该字段支持 markdown。

3. 产品 URL - 应用程序下载页面的链接。

4. 许可证 - 显示应用程序许可证的页面的链接。

5. InterSystems 数据平台 - 应用程序面向的 InterSystems 数据平台集。

其余所有字段都是可选的。

那么,让我们来提交我的应用程序。

名称: Ideal ObjectScript

描述: Ideal ObjectScript 演示了 InterSystems ObjectScript 编码准则在各种 ObjectScript 用例中的理想用法。

产品URLhttps://github.com/evshvarov/ideal_objectscript/releases/tag/1.0  - 应用程序的 Github 发行版部分中 1.0 版本的链接。

许可证URLhttps://github.com/evshvarov/ideal_objectscript/blob/1.0/LICENSE - 应用程序的 LICENSE 文件的链接。

InterSystems数据平台: 该应用程序支持 InterSystems IRIS、Caché 和 Ensemble - 这是我自己测试过该应用程序的 InterSystems 产品列表。

这样,我们就可以提交应用程序了。

应用程序版本

在点击“Send For Approval”(发送以供批准)后,您需要提供应用程序的版本和版本说明。 我们使用  Semver 进行版本控制。 版本说明将发布在 Open Exchange 新闻、DC 社交媒体和应用程序的版本历史部分中。

在该应用程序进入批准工作流程后(结果是审批通过并自动在 OpEx 上发布,或者提供一些关于如何更正应用程序描述和链接的建议)。

输入

其他参数

图片 URL

在您的应用程序的图片图标上放置一个 URL,以使其显示在图块上。 您可以省略此参数,将显示标准 OpEx 图标。

Github URL

如果您的应用程序有 Github 仓库,则放置它的链接。 我们在 Open Exchange 上与 Github 进行了整合,因此,如果您引入指向应用程序的 Github 仓库的链接,Open Exchange 将自动显示来自 Github 的描述(Readme.md 中列出的所有内容)。 例如, 查看 Ideal ObjectScript 页面如何 显示在Open Exchange上。

社区文章URL

当然,您可以在开发者社区上用精彩的文章介绍您的应用程序,所以在这里放上文章的 URL!

如您所见,这个过程非常简单! 期待在 Open Exchange 上看到您的 InterSystems 数据平台应用程序!

敬请期待!

00
1 0 0 55
Log in or sign up to continue