Skip to content
Snippets Groups Projects
Commit dae2be7a authored by Donovan Bourlard's avatar Donovan Bourlard
Browse files

Add documentation about quality & gitlab page

parent b42f0b98
No related branches found
No related tags found
No related merge requests found
......@@ -28,7 +28,7 @@ Accompagnement dans la gestion du Règlement Général à la Protection des Donn
- [Architecture applicative](developpement/2-architecture-applicative.md)
- [Les bonnes pratiques de développement](developpement/3-bonnes-pratiques-de-developpement.md)
- [Effectuer la maintenance et les montées de versions](developpement/4-maintenance-et-montee-de-version.md)
- [Qualité du code](developpement/5-qualite-de-code.md)
## Stack technique
Le projet est construit avec :
......
Qualité du code
===============
## Générer un rapport
Pour cela il vous suffit d'aller sur le [projet Gitlab](https://gitlab.com/soluris/madis/pipelines)
et d'y lancer les jobs de qualité et génération de rapports.
Vous pourrez alors lancer la dernière étape qui est "Quality-assurance-report".
Cela va déployer une page Gitlab sur laquelle vous pourrez visualiser les indicateurs de qualité du projet :
- PHPMD (Mess Detector)
- PHPMetrics
- PHPUnit code coverage
Lien de la Gitlab Page : [https://soluris.gitlab.io/madis/](https://soluris.gitlab.io/madis/)
## Règles de qualité
Certaines règles de qualités ont parallèlement été établies :
- PHPStan
- PHP-CS-FIXER
- lint de fichiers YAML et PHP
- check de sécurité Symfony
......@@ -5,3 +5,4 @@ MADIS - Développement
- [Architecture applicative](2-architecture-applicative.md)
- [Les bonnes pratiques de développement](3-bonnes-pratiques-de-developpement.md)
- [Effectuer la maintenance et les montées de versions](4-maintenance-et-montee-de-version.md)
- [Qualité du code](5-qualite-de-code.md)
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment