# Tq.HeaderFooter Header et Footer de Télé-Québec. ## Version des logiciels - Node : ^20.16.0 - PNPM : ^9.1.1 ## Guide de démarrage rapide ### Pre-requis pnpm install ### Pour développer / tester pnpm dev ### Pour build\* pnpm build Crée les fichiers js et cjs dans le dossier dist. \*Le build est fait automatiquement au moment du déploiment. ### Pour déployer Une fois les changements validés, faire partir la pipeline. - Si les changements sont sur la branche master, la version sera mise à jour normalement. - Si les changements sont sur la branche develop, la release sera marquée comme beta. - Si les changements sont sur une branche autre, la release sera marquée comme alpha. Dans le projet TQ.HeaderFooter dans pipelines, sélectionner TQ.HeaderFooter et Run pipeline. Dans le panneau latéral sélectionner: - La branche avec les derniers changements à déployer. - Si le changement est mineur, majeur ou un simple patch. - Puis cliquer sur Run. ## Intégration dans un site ### Ajout du package Installer via la commande pnpm add @telequebec/tq-headerfooter Selon le besoin, importer le module import "@telequebec/tq-headerfooter/tq-header"; import "@telequebec/tq-headerfooter/tq-footer"; ou importer via require (CJS) require("@telequebec/tq-headerfooter/tq-header"); require("@telequebec/tq-headerfooter/tq-footer"); Pour Next ou autre SSR useEffect(() => { import("@telequebec/tq-headerfooter/tq-header"); import("@telequebec/tq-headerfooter/tq-footer"); }, []); Ajouter le web-component dans la page à l'endroit voulu ou