2013-10-27 3 views
16

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

ответ

11

Видимо, нет.

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

Идея заключается в том, чтобы:

  • файлов в вашем репо (которые вы можете нажать на GitHub)
  • способа отправить те же файлы plunker

Автор плункер предлагает эти альтернативы:

Я могу предложить вам три альтернативных способа получения вашего кода на Plunker th в может или не может лучше костюм рабочий процесс:

  • Создание полезной нагрузки 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.

+1

Спасибо, как вы говорите, по-видимому, нет. –

+11

Yuck. Простая интеграция была бы превосходной. – arcseldon

Смежные вопросы