Oui, vous n'avez besoin d'aucun serveur, base de données MySQL ou même PHP. Tout fonctionnera à partir de notre environnement Docker personnalisé.
Bien qu'il soit possible et dans certains cas recommandé d'installer WP Setup globalement, nous vous recommandons de l'installer au niveau du projet. De cette façon, toutes les configurations seront conservées dans votre projet et pourront être facilement répliquées par tous les membres de votre équipe. Cela peut considérablement réduire l’intégration de nouveaux membres du groupe et faciliter la réplication et les tests du projet.
Donc, pour l'ajouter à votre projet, assurez-vous d'abord d'avoir démarré un package npm. Sinon, il vous suffit d'exécuter la commande suivante dans le répertoire de notre projet :
npm init -y
Ensuite, vous pouvez simplement ajouter WP Setup en tant que dépendance de développement à votre projet et appeler la commande init pour créer votre fichier d'installation.
npm install wp-setup --save-dev
npx wp-setup init
Ces commandes installeront WP Setup et créeront un fichier appelé wp-setup.json dans le répertoire racine de votre projet. Ce fichier est responsable de toutes vos configurations.
Comme vous pouvez le voir dans les commandes ci-dessus, après avoir installé WP Setup en tant que dépendance, vous pouvez exécuter notre CLI en appelant npx wp-setup
"scripts" : {
"env:start" : " wp-setup start " ,
"env:stop" : " wp-setup stop " ,
"env:destroy" : " wp-setup destroy " ,
"env:composer" : " wp-setup run wp-cli --workdir . composer " ,
"env:pest" : " wp-setup run wp-test-cli --workdir . global-pest "
}
Vous pouvez maintenant simplement démarrer votre nouvel environnement en appelant :
npm run env:start
# or
npx wp-setup start
Et pour stopper l’environnement :
npm run env:stop
# or
npx wp-setup stop
Vous pouvez également détruire l'installation actuelle de l'environnement avec tous les volumes en cours d'exécution :
npx wp-setup destroy
Si vous trouvez ce projet utile, pensez à lui donner une étoile sur GitHub !
Pour plus de détails, consultez la documentation du projet : - WP Setup
Ce projet est sous licence MIT - voir le fichier LICENSE pour plus de détails.