Petit outil de QA pour des wikis/documentations francophones (pour l'instant https://doc.ubuntu-fr.org/)
Cet outil s'articule autours de 3 étapes :
-
Récupération de la documentation. Si l'arborescence des fichiers récupérés existe déjà, alors on ne récupère que le différentiel.
-
Application des passes de QA (actuellement "grammalect")
-
outil d'aide à la correction avec la possibilité d'annoter les faux-positifs.
python3 -m venv venv
source venv/bin/activate
Attention, cette étape est potentiellement longue au premier lancement (et il est délicat d'estimer le temps à l'avance donc pas de barre de progression). Pour https://doc.ubuntu-fr.org/, cela m'a pris 7h avec une connexion fibrée. De même, si vous interrompez manuellement la première étape, le script n'est pas en mesure de reprendre la ou il a été arrêté. En revanche, si vous relancer après une première étape avec succès, il ne va s'attarder que sur le différentiel.
./recover
Si l'on veut forcer la récupération de zéro, il est possible de faire :
./recover -f
ou
./recover --full
./check
python -m unittest tests