Может ли plunker сохранить github?

Могу ли я создавать проекты на plnkr.co и сохранять их в github? Plnkr идеально подходит для представления проектов javascript и позволяет мгновенно создавать совлокальные разработки. Будет очень полезно, если я смогу экспортировать из plnkr.co в github. Это возможно? то как?

Ответы

Ответ 1

По-видимому, нет.

У вас есть похожие "синхронизационные" запросы, выраженные, например, issue 28, в результате чего появились сценарии типа plunk_it.

Идея состоит в том, чтобы:

  • ваши файлы в вашем локальном репо (который вы можете нажать на GitHub)
  • способ отправки тех же файлов в 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: с помощью target="_blank | _self".
  • Создайте новую схему импортера для каталогов в репозитории Github. Это то, что я хотел добавить, но никогда не обошел. Способ работы импортеров можно увидеть в: https://github.com/filearts/plunker_www/blob/master/assets/js/services/importer.coffee

Теперь главная оговорка по всем этим предлагаемым подходам заключается в том, что вы не сможете увидеть список вилок из вашего исходного кода. Это может быть то, что вы хотите. На самом деле, скоро (читай: следующие несколько месяцев-иш) будет больше информации о сюжетных историях. Вместо одного атрибута fork_of будет существовать массив истории или что-то в этом роде.

Кроме того, вторая оговорка заключается в том, что при развертывании панели обсуждения (см. http://beta.plnkr.co/sMXKW6) ни один из предложенных подходов не будет поддерживать комментирование, поскольку комментарии будут быть включен для сохраненных plunks.