Главная
Блог разработчиков phpBB
 
+ 17 предустановленных модов
+ SEO-оптимизация форума
+ авторизация через соц. сети
+ защита от спама

Codenvy Factories: клонирование среды разработки в один клик

Anna | 4.06.2014 | нет комментариев
Как вестимо, в данный момент в Сан-Франциско проходит крайне увлекательный ивент — Java One. Несколько дней презентации достижений индустрии, общения и обмена навыком. Облачные спецтехнологии, и облачные IDE в частности, безусловно, не упустили момент, Дабы похвастаться своими последними разработками и бета-фишками. Codenvy, среди причих, привлекли внимание к своей демонстрационной кабинке фишкой, дозволяющей клонировать среду разработки, безусловно же, совместно с планом. В своей документации компания предоставляет достаточно подробную информацию о Codenvy Factory. Я лишь сделаю короткое резюме функционала и приведу пример Factory кнопки:

image

Выходит, кликнув на Factory кнопку, попадаем во непостоянный workspace от Codenvy. Как только виртуальное рабочее место было сделано, система начинает клонирование начального плана (плана, из которого и была сделана Factory). Времени занимает немножко, но, безусловно же, все зависит от размера клонируемого плана. На ссылке выше — план из темплейта от Codenvy (кстати, данный Android план дозволено запустить на внешнем эмуляторе Manymo через меню Run > Run Application).

Воркспейс является временным и самоуничтожится через два часа. Его также дозволено применять для совместного редактирования, поделившись URL-ом с коллегами. При желании, создание постянной учетной записи в Codenvy не займет много времени. Присутствует кнопка — create account. Для зарегистрированных пользователей доступно копирование Factory плана в свой workspace.

Factory URL состоит из нескольких компонентов, некоторые из которых опциональные:

https://codenvy.com/factory?v=1.0&pname=android&wname=docs.codenvy&vcs=git&vcsurl=http%3A%2F%2Fcodenvy.com%2Fgit%2Fca%2F01%2F5c%2Fworkspacehs0z291wscvggfuh%2Fandroid&idcommit=374fb47f35231328eafa5159bea7fe86902f8361&action=openproject&ptype=Android&openfile=pom.xml

Разберем Factory URL в деталях:

https://codenvy.com/factory? — так начинается всякий Factory URL

v=1.0 — указываем версию Factory API. На данный момент 1.0 — актуальная версия

pname=android — имя плана, которое задается по умолчанию, впрочем его дозволено редактировать руками

vcs=git — применяемая система контроля версий. Codenvy поддерживает только git

vcsurl=http%3A%2F%2Fcodenvy.com%2Fgit%2Fca%2F01%2F5c%2Fworkspacehs0z291wscvggfuh%2Fandroid — URL начального плана, тот, что будет склонирован во непостоянный воркспейс. Допускается применение внешних ссылок. Скажем, сюда дозволено подставить URL публичного репозитория с GitHub

idcommit=374fb47f35231328eafa5159bea7fe86902f8361 — ID коммита. Дозволено создавать Factory планов в его разных состояниях

&action=openproject — говорим Codenvy, что делать позже создания временного workspace

openfile=pom.xml — говорим Codenvy, какой файл открыть позже создания временного workspace. Указываем легко имя файла, если он лежит в руте, и путь к нему, если он лежит в папке, скажем:scr/main/java/helloworld.java

Таким образом, соорудить Factory URL дозволено и не имея аккаунта в Codenvy, т.н. применять линки своих удаленных репозиториев.

Сделав непостоянный воркспейс, пользователь может пригласить в него соавторов. Для этого довольно поделиться workspace URL-ом, скопировав его из адресной строки браузера. Заранее нужно активировать collaboration mode в меню Project, тот, что предоставляет чат и совместное редактирование файлов/проектов.

Создание Factory кнопок допустимо как внутри Codenvy, так и самосильно. Codenvy предлагает 2 варианта дизайна кнопок:

image
и
image

а также готовый для применение скрипт:

<script type="text/javascript" language="javascript" src="https://codenvy.com/factory/resources/factory.js" style="white" target="https://codenvy.com/factory?v=1.0&pname=android&wname=docs.codenvy&vcs=git&vcsurl=http%3A%2F%2Fcodenvy.com%2Fgit%2Fca%2F01%2F5c%2Fworkspacehs0z291wscvggfuh%2Fandroid&idcommit=374fb47f35231328eafa5159bea7fe86902f8361&action=openproject&ptype=Android"></script>

Впрочем, пользователи могут применять и свои изображения, делая их кликабельными. Скажем, таким образом:

Полная документация по Factory, а также допустимые use cases доступны по дальнейшей ссылке —http://docs.codenvy.com/user/ в разделе Factory. Больше подробная информация о Codenvy.

Источник: programmingmaster.ru

Оставить комментарий
Форум phpBB, русская поддержка форума phpBB
Рейтинг@Mail.ru 2008 - 2017 © BB3x.ru - русская поддержка форума phpBB