cyberquebec-org / cyberquebec-org.github.io

[WIP] Code source du prochain site Internet de CyberQuebec.org
https://cyberquebec.org/
1 stars 0 forks source link

Système de vérification des schémas #6

Closed ZakCodes closed 5 years ago

ZakCodes commented 5 years ago

Il nous faudrait un moyen de vérifier les JSON Schemas pour les sources, les conférences, les risques, les questions, les menaces, etc.
Cela aide beaucoup à déboguer les erreurs d'affichage du site, car, si une variable n'existe pas dans Jekyll, elle n'est tout simplement pas affichée et ça laisse un espace blanc.
Aussi cette vérification peut servir de vérification automatisée dans une suite de tests à passer avant que la page ne soit publiée.

ZakCodes commented 5 years ago

Ceci a été implémenté avec rake. Le code du vérificateur se trouve ici et peut être exécuté avec la commande bundle exec rake tests:schemas.