Sto cercando di utilizzare modman
( https://github.com/colinmollenhour/modman ) per gestire le mie estensioni in github.
Per prima cosa sto provando ad aggiungere l' MagePsycho_Someext
estensione come demo.
Finora ho fatto i seguenti passi
/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
- Sviluppata l'estensione 'MagePsycho_Someext' in / var / www / magento-dir con i seguenti file
- app / etc / modules / MagePsycho_Someext.xml
- app / code / local / MagePsycho / Someext / etc / config.xml
- app / code / local / MagePsycho / Someext / Helper / Data.php
10 Aggiunte le informazioni sulla mappatura dei file in /var/www/magento-dir/.modman/Someext/modman come
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
ma ho ottenuto i seguenti errori:
WARNING: Target does not exist (.modman/Someext/modman):
app/etc/modules/MagePsycho_Someext.xml app/etc/modules/MagePsycho_Someext.xml
Note : sto sviluppando estensioni in /var/www/magento-dir/
. E vuoi distribuire queste estensioni (una per repository) in github usando modman. Quando ho finito con lo sviluppo del modulo, voglio che quei file vengano aggiunti al repository. Per questo ho usato il file .modman / * / modman per la mappatura. Ma incapace di farlo funzionare.
Dove e cosa mi sto perdendo?
O è questo l'approccio errato?
[MODIFICARE]
Mi sono appena reso conto che il mio approccio è esattamente l'opposto. Innanzitutto, devi aggiungere i file di estensione e modman con i mapping dei percorsi, spingerli nel repository e quindi estrarlo utilizzando modman clone
.
Come faresti se sviluppassi prima l'estensione e poi utilizzassi modman per inviare modifiche al repository?