使用Modman进行开发扩展的Magento工作流程

时间:2012-08-06 13:59:07

标签: magento development-environment

我在我的个人计算机上安装modman来开发Magento中的自定义扩展,并相应地维护它。 我想知道Magento Module和Modman之间正确的工作流程。我在更新扩展程序的过程中有一个疑问。 对于complet理解,我将在我的观点下描述工作流程:

  1. 为我的扩展程序创建我的git存储库

    在服务器端:

    git init bare

  2. 克隆此存储库并创建到modman脚本的骨架

    纳米模型:

    代码app / code / scope / company / Module / compamy_module.xml app / etc / modules / company_module.xml

  3. 更新存储库

    git add / commit / push

  4. 在我免费安装Magento中创建新分支

    git checkout -b moduleName

  5. 在我的安装中克隆扩展程序

    modman clone git@x.x.x.x:/ route / to / module / repository

  6. 好的,在这一点上,我有一个良好的环境来使用我的Magento模块扩展,但我有下一个疑问。谁可以从magento免费安装更新模块存储库? 我试试 modman update moduleName

    但是我没有更新扩展的存储库,如何正确的工作流程? 我应该修改扩展存储库吗? 我认为可以使用Magento干净安装,并从那里更新Magento模块库....

1 个答案:

答案 0 :(得分:1)

拿这个:

  1. 制作您的扩展程序repo(裸或不重要,裸建议作为主存储库)
  2. 像你一样创建modman脚本(你看起来不像是一个合适的扩展名)
  3. 更新回购
  4. 在您的magento安装上,您可以签出您的分支机构或使用主分支机构(单独的工作流程)
  5. modman clone .....
  6. 返回3.添加更改并推送回购
  7. modman update moduleName
相关问题