Di tempat kerja, kami bergerak untuk menyiapkan situs baru di git dan melakukan pengembangan lokal. Sejauh ini saya telah membuat file drush make bersama dengan profil instalasi, dan saya memiliki skrip ini melalui wayang sehingga ketika pengguna melakukan klon baru dari repositori, itu akan mengunduh semua paket dan menjalankan instalasi situs dasar. Ini berfungsi baik.
Sekarang, pertanyaan saya adalah kapan saya harus menggunakan modul baru untuk sebuah situs. Sebagai contoh, kami membangun modul baru untuk situs tersebut. Saya ingin pengembang lain menarik dari git dan memasang modul baru secara otomatis. Menambahkannya ke file drush make hanya akan menyebabkannya diunduh, dan menjalankan 'drush si' akan menyebabkan situs diinstal ulang, menghapus semua data.
Apa cara terbaik untuk mencapai ini?
Edit
Saya merasa saya belum menjelaskan ini dengan benar. Saya mencari cara untuk mengaktifkan modul secara otomatis berdasarkan entri makefile di drush. Idenya adalah pengguna memeriksa sebuah proyek, dan kemudian saya akan menjalankan boneka 'drush make' dan 'drush si' jika tidak ada file settings.php. Yang perlu saya pikirkan adalah kapan pengguna melakukan penarikan berikutnya dan kami telah menambahkan modul baru, cara mengaktifkannya secara otomatis melalui beberapa skrip. Jika perlu, saya akan menulis sesuatu untuk mengurai makefile dan menjalankan 'drush en' secara manual, tetapi saya ingin menemukan sesuatu yang sudah dibuat sebelumnya untuk melakukan ini.