我目前正在测试treeline.io的测试版,首先它非常棒。
其次,我正在努力解决如何添加自定义Machinepack的问题。我有一个我需要的非常具体的应用程序,我正在测试添加到NPM / Github是没有意义的。
现在,如果这是一个sails应用程序,我可以手动将其添加到api / machines,但每当我重新启动treeline.io应用程序时,都会被本地覆盖。
现在我可以选择直接在treeline.io上创建一个新机器,但我无法在本地同步进行编辑,或者实际获取machinePack的底层代码(我知道这有点重要,但我仍然需要做一些自定义的事情。)
完全有可能这个还没有完全存在,考虑到事情的beta性质,只是想检查一下我没有错过什么!
由于
加雷
答案 0 :(得分:1)
虽然Treeline为您创建了Sails.js应用程序,但您的目标是永远不必触摸生成的代码。您需要做的任何事情,您应该可以使用现有机器或自己创建的机器在Treeline中进行操作。
如果Twitter包中不存在您需要的特定功能,最好使用sendHttpRequest机器的组合来创建自定义电路 {3}}以及HTTP pack中的Parse JSON计算机。最后,我们将介绍一个系统,然后您可以从Treeline中将该计算机贡献回Twitter包(就像在Github上执行拉取请求一样)。
至少,您应该始终能够创建一个包含Javascript代码的新功能计算机来执行您想要的操作。函数机器可以使用NPM的依赖关系。
如果您在Treeline中创建一个新的顶级Machinepack,它将可由系统中的任何其他人安装(至少在引入私有项目/包之前)。如果您认为自定义计算机的具体程度足以对其他计算机无用,则可以将其直接添加到您的应用中。