18

我可以在 plnkr.co 上制作项目并将它们保存到 github 吗?Plnkr 非常适合展示 javascript 项目并支持即时协作开发。如果我可以从 plnkr.co 导出到 github,那将非常有帮助。这可能吗?那怎么办?

4

1 回答 1

12

显然不是。

例如,您在问题 28中表达了类似的“同步”请求,这导致了像plunk_it这样的脚本。

这个想法是:

  • 您在本地存储库中的文件(您可以推送到 GitHub)
  • 一种将这些相同文件发送到 plunker 的方法

plunker 的作者提出了这些替代方案:

我可以向您建议三种将代码放到 Plunker 上的替代方法,它们可能更适合您的工作流程,也可能不适合您的工作流程:

  • 创建一个 POST 有效负载(与 [r26D/plunk_id] 中的方法相同)并将其发送到http://plnkr.co/edit/(如果您喜欢冒险,则发送到http://beta.plnkr.co ) .
    这就是 AngularJS 文档所使用的(请参阅编辑按钮:http ://docs.angularjs.org/api/ng.directive:ngReadonly )。
  • 将您的片段与 Gist 同步,然后为您的用户使用导入链接。这将使用与 Plunker 上大多数当前模板相同的机制。
    要使用,请在 iframe 中创建一个表单,其帖子正文将对应于您已经发现的 Plunk 架构,并将该 iframe 发布到http://plnkr.co/edit/gist : with target="_blank | _self"
  • 为 Github 存储库中的目录创建新的导入器模式。这是我一直想添加但一直没有做的事情。
    进口商的工作方式可见:https ://github.com/filearts/plunker_www/blob/master/assets/js/services/importer.coffee

现在,所有这些提议的方法的主要警告是,您将无法从原始代码中看到分叉列表。这可能是你想要的。事实上,很快(阅读:接下来的几个月)就会有更多关于 plunk 历史的信息。将有一个历史数组或类似的东西,而不是单个 fork_of 属性。

此外,第二个警告是,当我部署讨论窗格时(请参阅:http ://beta.plnkr.co/sMXKW6 ),所提出的方法都不支持评论,因为评论只会对保存的 plunk 启用。

于 2013-10-27T07:56:50.570 回答