Рабочий процесс Magento для расширения разработки с Modman

Я устанавливаю modman на свой персональный компьютер для разработки пользовательского расширения в Magento с соответствующим обслуживанием этого. Я хочу знать правильный рабочий процесс между модулем Magento и Modman. У меня есть одно сомнение в процессе обновления моего расширения. Для полного понимания опишу рабочий процесс с моей точки зрения:

  1. Создайте репозиторий My git для моего расширения

    на стороне сервера:

    git инициировать голый

  2. Клонируйте этот репозиторий и создайте скелет для скрипта modman.

    нано модман:

    код app/code/scope/company/Module/company_module.xml app/etc/modules/company_module.xml

  3. обновить репозиторий

    git добавить/зафиксировать/нажать

  4. В моей бесплатной установке Magento создайте новую ветку

    git checkout -b имя_модуля

  5. Клонировать расширение в моей установке

    клон modman [email protected]:/route/to/module/repository

Хорошо, на данный момент у меня есть хорошая среда для работы с моим расширением модуля Magento, но у меня есть следующее сомнение. Кто я могу обновить репозиторий модулей, работающих с бесплатной установкой magento?? Я пытаюсь modman update moduleName

но я не обновляю репозиторий расширения, каков правильный рабочий процесс? Должен ли я изменить репозиторий расширений? Я думаю, что это может работать из чистой установки Magento и обновить репозиторий модулей Magento из этого....


person davidselo    schedule 06.08.2012    source источник


Ответы (1)


возьми это:

  1. сделайте свой репозиторий расширений (голый или нет, не имеет значения, голый предлагается в качестве основного репозитория)
  2. создайте скрипт modman, как вы (ваш не похож на правильное расширение)
  3. обновить репозиторий
  4. в вашей установке magento вы можете проверить свою ветку или использовать главную ветку (отдельный рабочий процесс)
  5. клон модмана.....
  6. вернитесь к 3. добавьте свои изменения и нажмите на репозиторий
  7. имя модуля обновления modman
person Anton S    schedule 06.08.2012
comment
В третьем пункте вы ссылаетесь на обновление репозитория расширений вручную. Затем я разрабатываю свою установку magento с моим пользовательским расширением, затем копирую эти изменения в репозиторий расширений и обновляю (push), на последнем шаге обновляю модман. - person davidselo; 06.08.2012
comment
Суть GIT: изменить › зафиксировать › нажать (если удалено), так что да, вам нужно повторять это каждый раз, когда вы что-то меняете, а затем вы можете ПОЛУЧИТЬ (обновить) из своего сценария модмана. - person Anton S; 06.08.2012
comment
Спасибо, я думал, что смогу работать с момента установки Magento и работать в двух направлениях между Magento и Module. Рабочий процесс Magento Module==(modman update)=›Установка Magento - person davidselo; 06.08.2012