Optimiser développement de modules Prestashop : Mise en place de l’environnement de développement
- Mise en place de l’environnement de développement
- Industrialiser l’installation de Prestashop et des modules
- Tester fonctionnellement vos modules avec Phpunit et Selenium
- Éviter les régressions avec l’intégration continue
Pour commencer notre série sur l’optimisation du développement des modules Prestashop, nous allons commencer par la mise en place de l’environnement de développement.
Si vous en avez la possibilité, travailler directement sous Linux apporte directement l’ensemble des fonctions qui sont disponibles sur votre serveur, sur votre poste de travail.
Si c’est déjà votre cas vous pouvez passer directement à la partie sur le versionning de vos sources.
Installer une machine virtuelle en local.
Si vous travaillez avec un environnement Windows vous avez sans doute déjà travaillé avec Wampserver.
Mais pour ma part je trouve que cette solution est à présent trop limitée, d’autant plus que l’installation des outils les plus pratiques actuellement ( git / composer … ) est plus compliquée sous l’ environnement windows.…