Empaquetage
Par exemple, pour empaqueter l'application plugin "foo" :
- Définir le numéro de version dans
plugin/foo/config/app.php
( important ) - Supprimer les fichiers non nécessaires dans
plugin/foo
, en particulier les fichiers temporaires de test dansplugin/foo/public
- Supprimer la configuration de la base de données et de Redis. Si votre projet a sa propre configuration de base de données et de Redis, ces configurations devraient être déclenchées lors de la première visite de l'application (à implémenter manuellement), afin que l'administrateur puisse les remplir manuellement et les générer.
- Restaurer les autres fichiers nécessitant une restauration à leur état initial
- Une fois ces opérations effectuées, accéder au répertoire
{projet principal}/plugin/
et exécuter la commandezip -r foo.zip foo
pour générer foo.zip