Le code du site est disponible sur GitHub.
Le site est codé avec Gatsby qui est un générateur de site statique. Il utilise une forme particulière de javascript spécifique à React.
Le site contient deux parties.
Par exemple la vue Exercices présente les exercices à travers des feuilles. Elle exploite un seul dépôt dont les éléments sont structurés en thèmes. La vue reflète cette structure par l'intermédiaire du fichier /src/pages/_codes.csv qui associe le code (règle de nommage) à la description du thème.
Les documents compilés à publier (feuilles d'exercices en pdf) sont uploadés sur un espace DigitalOcean. Le site connait les règles de nommage de ces documents à partir du code du thème et peut donc attacher l'url d'un document au code d'un thème d'exercice.
Remarques