- Recetter sa feature sur les versions 2.3 et 2.4 :
- Coder en respectant la version de PHP 7.1 :
- Pas de modification de comportement de fonction :
- Principe SOLID (au moins le S) :
- Coding Style (PSR2) :
- Documentation Phpdoc au niveau du code :
- Mise en place de tests unitaires :
- Mise en place de log :
- Mise en place de traductions :
- Mettre à jour le changelog :
- Mettre à jour Confluence :
- Documentation fonctionnelle sur confluence si feature :
- Listing du bug sur confluence si hotfix :
- Démo préparée si nécessaire :
Tester son développement sur toutes les versions compatibles avec le module
Coder en respectant tous les standards de la version de PHP requise
Attention à ne pas modifier le comportement des fonctions déjà présentes
- http://afsy.fr/avent/2013/02-principes-stupid-solid-poo
- https://fr.wikipedia.org/wiki/SOLID_(informatique)
Indiquer si un log de maintenance a été mit en place dans le module
Indiquer si une traduction a été mit en place dans le module pour la transférer sur Transifex
Renseigner le changelog du module avec les identifiants "Feature:" ou "Bugfix:" en fonction du développement réalisé
Renseigner le changelog dans Confluence :
Indiquer si le développement effectué nécessite une démonstration