我如何共享(或发布)一个 flohub 图,就像在这个答案中所做的那样?
我需要能够发布一个可公开访问的项目,并愿意在需要时设置服务器。
示例目前确实只支持单个图表。如果您的示例使用子图或自定义组件并在浏览器上定位 NoFlo,另一个不错的选择是对其进行公共 HTML 构建并将其托管在某处(例如 GitHub 页面)。
noflo -browser-app存储库为此进行了构建自动化设置,包括推送到 GitHub。要使用它,您需要执行以下步骤:
要使应用程序构建自动发布到 GitHub Pages,您需要在Travis CI中启用项目并通过GH_TOKEN
安全的 env var提供 GitHub 访问令牌。
还记得调整component.json 文件以包含您需要的任何自定义组件库。
noflo-browser-app 捆绑了 WebRTC 运行时,所以它应该很容易访问。
分享是通过 github gists 神奇地实现的。这适用于仅使用内置组件的图形。这是你如何做到的:
ecf36f449034209b8c2e
https://app.flowhub.io/#example/<yourGistId>
是我的这仅适用于使用标准组件的项目。此处跟踪此问题