在treeline.io中使用自定义Machinepack

我目前正在testingtreeline.io的testing版,首先它很棒。

其次,我正在努力如何添加一个自定义Machinepack。 我有一个我需要这是非常具体的应用程序我testing,它是没有意义的添加到NPM / Github。

现在,如果这是一个帆的应用程序,我可以手动将其添加到API /机器,但是这得到覆盖本地,每当我重新启动我的treeline.io应用程序。

现在我可以直接在treeline.io上创build一个新机器,但是我不能在本地进行同步编辑,或者实际上在machinePack的底层代码(我知道这是点,但我是仍然总是需要做一些自定义的事情)。

完全可能这只是还没有给出的东西的testing性质,只是想检查我没有失去一些东西!

谢谢

加雷思

尽pipeTreeline为您创build了Sails.js应用程序,但您的目标是永远不必触摸生成的代码。 您需要做的任何事情,您都可以使用现有机器或自己创build的机器在Treeline中完成。

如果您需要的特定function在Twitter包中不存在,最好的做法是使用HTTP包中的sendHttpRequest机器和Util包中的Parse JSON机器的组合来创build自定义电路 。 最后,我们将介绍一个系统,然后您可以将该机器从Treeline内部提供回Twitter包(例如在Github上执行pull请求)。

至less,你应该总是能够创build一个包含Javascript代码的新的函数机器来做你想做的事情。 函数机器可以使用NPM的依赖关系。

如果您在Treeline内创build了一个新的顶级机器包,它将由系统中的其他人来安装(至less在引入私人项目/包之前)。 如果您认为您的自定义计算机具有足够的特定性而不会对其他人有用,则可以将其直接添加到您的应用程序中。