Sommaire | Précédent | Suivant
Fichier rules/referential-creator/pom.xml
<properties> <generator.referentialName>RGAA 3.2016</generator.referentialName> <generator.referential>rgaa3.2016</generator.referential> <generator.baseFolder>/home/user/Asqatasun/rules/</generator.baseFolder> <generator.dataFile>/home/user/referential.csv</generator.dataFile> <generator.delimiter>ø</generator.delimiter> <generator.refdescriptor>http://references.modernisation.gouv.fr/rgaa-accessibilite/criteres.html</generator.refdescriptor>
Générer le nouveau référentiel dans Asqatasun
- Compiler Asqatasun
- Compiler le plugin maven dédié à la création d’un nouveau référentiel
- Éditer le fichier rules/referential-creator/pom.xml
- Générer le nouveau référentiel
# Cloner le dépôt Git et compiler Asqatasun git clone https://github.com/Asqatasun/Asqatasun.git cd Asqatasun/ mvn clean install
# Compiler le plugin maven dédié à la création d'un nouveau référentiel maven plugin cd rules/referential-creator-maven-plugin/ mvn clean install
# Éditer le fichier rules/referential-creator/pom.xml cd ../../ # vous êtes maintenant à la racine d'Asqatasun cd rules/referential-creator/ vim pom.xml
# Générer le nouveau référentiel cd ../../ # vous êtes maintenant à la racine d'Asqatasun cd rules/referential-creator/ mvn referential-creator:generate
Finaliser l’installation du nouveau référentiel dans Asqatasun
- renommer le répertoire du référentiel
- modifier le pom.xml du référentiel
- ajouter le fichier
nomenclatureFlatXmlDataSet.xml
à partir du RGAA 3.0 - compiler Asqatasun
- installer la nouvelle version d’Asqatasun
note:
les étapes 4 et 5 pourrons être réalisées en 1 seule ligne de commande
via le script docker/compile_and_build_docker_image.sh
# 1. renommer le répertoire du référentiel cd ../../ # vous êtes maintenant à la racine d'Asqatasun mv -v rules/rgaa3.2016 rules/rules-rgaa3.2016
# 2. modifier le pom.xml du référentiel cd rules/rules-rgaa3.2016 vim pom.xml
Dans ce fichier pom.xml, vous deveez remplacer
rgaa3.2016
par rules-rgaa3.2016
.
Ce qui donne au final :
<artifactId>asqatasun-rules-rgaa3.2016</artifactId> <name>rules-rgaa3.2016</name>
# ajouter le fichier `nomenclatureFlatXmlDataSet.xml` à partir du RGAA 3.0 cd ../../ # vous êtes maintenant à la racine d'Asqatasun
cp
# 4. et 5. Compiler Asqatasun et le tester avec Docker cd ../../ # vous êtes maintenant à la racine d'Asqatasun docker/compile_and_build_docker_image.sh -l -p 8081 -s ${PWD} -d docker/single-container-SNAPSHOT-local
note :
- si besoin modifié l’option
-p
pour choisir le port à utiliser - pour les utilisateurs Ubuntu vous devez rajouter l’option
--use-sudo-docker
la preuve en image…
Lancer un audit RGAA 3 2016
Afficher le résultat de l’audit
Afficher les tests “Non testé”
La cuisine vous est ouverte…
Cette série Coulisse est l’occasion de rendre public le processus d’ajout d’un référentiel « officiel » à Asqatasun à la fois pour le documenter et pour le rendre accessible à tous.
Vos retours, questions, remarques et contributions
sont les bienvenus et même fortement recommandés.
À venir…
- Coulisse 6) RGAA 3.0 vs 3.2016 : le changelog nous dit quoi faire
- Coulisse 7) importer les tests identiques du RGAA 3.0 dans le RGAA 3.2016