(Français)
This repository contains a variety of scripts used by the Digital Transformation Office. Each script has its own set of unit tests to ensure its proper functioning.
-
html_to_markdown
: Converts HTML documents to Markdown pages for the design system website.- Unit Test:
test_html_to_markdown.py
- Unit Test:
-
mongodb_archive
: Archives MongoDB databases.- Unit Test:
test_mongodb_archive.py
- Unit Test:
-
tag_sync
(unmaintained): Synchronizes tags across AirTable and the feedback tool.- Unit Test:
test_tag_sync.py
- Unit Test:
-
update_AEM_labels
: Updates AEM vs non-AEM labels in a Google Sheet for tier 2 web pages.- Unit Test: To be implemented.
Broken link checker
: Checks for broken links in a Jekyll site.- Unit Test: To be implemented.
-
Site on GCWeb tracker
: Tracks the usage and version of GCWeb across different sites. -
Design Tokens generators
: Generates design tokens for the design system.
(English)
Ce dépôt contient une variété de scripts utilisés par le Bureau de la transformation numérique. Chaque script a son propre ensemble de tests unitaires pour en garantir le bon fonctionnement.
-
html_to_markdown
: Convertit les documents HTML en pages Markdown pour le site du système de conception.- Test unitaire:
test_html_to_markdown.py
- Test unitaire:
-
mongodb_archive
: Archive les bases de données MongoDB.- Test unitaire:
test_mongodb_archive.py
- Test unitaire:
-
tag_sync
(non maintenu): Synchronise les tags entre AirTable et l'outil de rétroaction.- Test unitaire:
test_tag_sync.py
- Test unitaire:
-
update_AEM_labels
: Met à jour les étiquettes AEM vs non-AEM dans une feuille Google pour les pages web de niveau 2.- Test unitaire: À implémenter.
Vérificateur de liens cassés
: Vérifie les liens brisés dans un site Jekyll.- Test unitaire: À implémenter.
-
Suivi du site sur GCWeb
: Suit l'utilisation et la version de GCWeb sur différents sites. -
Générateurs de jetons de conception
: Génère des jetons de conception pour le système de conception.