J'essaie d'utiliser modman( https://github.com/colinmollenhour/modman ) pour gérer mes extensions dans github.
J'essaie d'abord d'ajouter une MagePsycho_Someextextension en tant que démo.
Jusqu'à présent, j'ai fait les étapes suivantes
/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.gittouch modmangit commit -am 'Modman file added'git push origin mastercd /var/www/magento-dir/modman initmodman clone git@github.com:magepsycho/Someext.git- Développer l'extension 'MagePsycho_Someext' dans / var / www / magento-dir avec les fichiers suivants
- app / etc / modules / MagePsycho_Someext.xml
- app / code / local / MagePsycho / Someext / etc / config.xml
- app / code / local / MagePsycho / Someext / Helper / Data.php
10 Ajout des informations de mappage de fichiers dans /var/www/magento-dir/.modman/Someext/modman en tant que
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
mais a obtenu les erreurs suivantes:
WARNING: Target does not exist (.modman/Someext/modman):
app/etc/modules/MagePsycho_Someext.xml app/etc/modules/MagePsycho_Someext.xml
Notes : Je développe des extensions en /var/www/magento-dir/. Et souhaitez déployer ces extensions (une par référentiel) dans github en utilisant modman. Une fois le développement du module terminé, je souhaite que ces fichiers soient ajoutés au référentiel. Pour cela, j'ai utilisé le fichier .modman / * / modman pour le mappage. Mais incapable de le faire fonctionner.
Où et qu'est-ce qui me manque?
Ou est-ce la mauvaise approche?
[ÉDITER]
Je viens de réaliser que mon approche est juste en face. Tout d' abord, vous devez ajouter des fichiers d'extension et Modman avec correspondances de chemin, pousser à la prise en pension, puis retirez- le à l' aide modman clone.
Comment feriez-vous si vous développiez d'abord l'extension et utilisiez ensuite modman pour pousser les modifications du référentiel?