Al lavoro ci stiamo muovendo per impostare i nostri nuovi siti in git e fare lo sviluppo locale. Finora ho creato un file drush make insieme a un profilo di installazione, e ho questo script tramite burattino in modo che quando un utente fa un nuovo clone di un repository scaricherà tutti i pacchetti ed eseguirà un'installazione di base del sito. Questo funziona bene.
Ora, la mia domanda è per quando devo usare un nuovo modulo per un sito. Ad esempio, costruiamo un nuovo modulo per il sito. Voglio che gli altri sviluppatori estraggano da git e installino automaticamente il nuovo modulo. L'aggiunta al file drush make causerà solo il download, e l'esecuzione di 'drush si' causerà la reinstallazione del sito, cancellando tutti i dati.
Qual è il modo migliore per raggiungere questo obiettivo?
modificare
Sento di non averlo spiegato correttamente. Sto cercando un modo per abilitare automaticamente i moduli in base alle voci del makefile in drush. L'idea è che l'utente verifichi un progetto, e poi avrò l'esecuzione di marionette 'drush make' e 'drush si' se non esiste alcun file settings.php. Quello che devo capire è quando la prossima volta che l'utente farà un pull e abbiamo aggiunto un nuovo modulo, come abilitarlo automaticamente tramite alcuni script. Se ho bisogno di scrivere qualcosa per analizzare il makefile ed eseguire 'drush en' manualmente, ma mi piacerebbe trovare qualcosa che è pre-costruito per farlo.