0

我如何共享(或发布)一个 flohub 图,就像在这个答案中所做的那样?

我需要能够发布一个可公开访问的项目,并愿意在需要时设置服务器。

4

3 回答 3

2

示例目前确实只支持单个图表。如果您的示例使用子图或自定义组件并在浏览器上定位 NoFlo,另一个不错的选择是对其进行公共 HTML 构建并将其托管在某处(例如 GitHub 页面)。

noflo -browser-app存储库为此进行了构建自动化设置,包括推送到 GitHub。要使用它,您需要执行以下步骤:

  1. fork noflo-browser-app
  2. 在 Flowhub 的项目设置中设置您的项目以使用您的分叉存储库路径
  3. 将您的图表和组件推送到 GitHub
  4. 分享直播模式网址

要使应用程序构建自动发布到 GitHub Pages,您需要在Travis CI中启用项目并通过GH_TOKEN 安全的 env var提供 GitHub 访问令牌。

还记得调整component.json 文件以包含您需要的任何自定义组件库。

noflo-browser-app 捆绑了 WebRTC 运行时,所以它应该很容易访问。

于 2015-05-05T14:54:18.573 回答
1

分享是通过 github gists 神奇地实现的。这适用于仅使用内置组件的图形。这是你如何做到的:

  1. 创建一个 github 要点
  2. 复制要共享的图形的 json 并将它们粘贴到 gist 中。例如,我的 main.json
  3. 将 gist 文件命名为 noflo.json(不确定是否需要)
  4. 从 url 复制 gist 的 id,在我的情况下ecf36f449034209b8c2e
  5. 像这样形成你的分享链接,这https://app.flowhub.io/#example/<yourGistId> 是我的
于 2015-04-28T19:26:18.063 回答
1

这仅适用于使用标准组件的项目。此处跟踪此问题

于 2015-05-05T14:27:14.053 回答