Estou tentando usar modman
( https://github.com/colinmollenhour/modman ) para gerenciar minhas extensões no github.
Primeiro, estou tentando adicionar a MagePsycho_Someext
extensão como demonstração.
Até agora, eu fiz os seguintes passos
/var/www/magento-dir/ -> My Magento Installation Dir
/var/www/MagePsycho_Extensions/ --> Git Repository Dir
cd /var/www/MagePsycho_Extensions/
git clone git@github.com:magepsycho/Someext.git
touch modman
git commit -am 'Modman file added'
git push origin master
cd /var/www/magento-dir/
modman init
modman clone git@github.com:magepsycho/Someext.git
- Desenvolvida a extensão 'MagePsycho_Someext' em / var / www / magento-dir com os seguintes arquivos
- app / etc / modules / MagePsycho_Someext.xml
- app / code / local / MagePsycho / Someext / etc / config.xml
- app / code / local / MagePsycho / Someext / Helper / Data.php
10 Adicionadas as informações de mapeamento de arquivos em /var/www/magento-dir/.modman/Someext/modman como
app/etc/modules/MagePsycho_Someext.xml app/etc/modules/MagePsycho_Someext.xml
app/code/local/MagePsycho/Someext/etc/config.xml app/code/local/MagePsycho/Someext/etc/config.xml
app/code/local/MagePsycho/Someext/Helper/Data.php app/code/local/MagePsycho/Someext/Helper/Data.php
11 modman update Someext
mas obteve os seguintes erros:
WARNING: Target does not exist (.modman/Someext/modman):
app/etc/modules/MagePsycho_Someext.xml app/etc/modules/MagePsycho_Someext.xml
Notas : Estou desenvolvendo extensões no /var/www/magento-dir/
. E deseja implantar essas extensões (uma por repositório) no github usando o modman. Quando terminar o desenvolvimento do módulo, desejo que esses arquivos sejam adicionados ao repositório. Para isso, usei o arquivo .modman / * / modman para mapeamento. Mas incapaz de fazê-lo funcionar.
Onde e o que estou perdendo?
Ou essa é a abordagem incorreta?
[EDITAR]
Acabei de perceber que minha abordagem é exatamente oposta. Primeiro, você deve adicionar arquivos de extensão e modman com mapeamentos de caminho, empurrá-lo para o repositório e puxá-lo usando modman clone
.
Como você faria se primeiro desenvolvesse a extensão e depois usasse o modman para fazer alterações no repositório?