Cette librairie n'exporte pas pour l'instant de module pour le custom element bib-avis. La seule façon d'utiliser ce composant est d'importer le module à l'aide d'un élément <script type="module"></script>
<script type="module" src="https://cdn.jsdelivr.net/gh/bibudem/ui@0/dist/bib-avis.js"></script>
puis, insérez le custom element:
<bib-avis bouton-fermer></bib-avis>
Il faut temporairement ajouter une configuration à l'élément afin d'allonger le temps d'attente à 5000 millisecondes pour une réponse de la part du composant serveur:
<bib-consent server-request-timeout="5000"></bib-consent>
Cette configuration sera enlevée lors de la publication de la version 1.0.0 de la librairie.
La documentation des composants est gérée à l'aide de Storybook et publiée sur GitHub Pages:
Exécuter la commande suivante, en adaptant le niveau de version en fonction des commits faits depuis le dernier release:
npm version major|minor|patch -m "Bump v%s"
Exécuter un build:
npm run build
Effectuer un commit des fichiers build, avec un message du genre:
git add --all dist && git commit -m "chore:Build pour v0.13.0" -m "Release-As: 0.13.0" && git push
Puis naviguer sur les pull requests du dépôt GitHub et acceptez le pull request généré par Release Please.
Le changement auprès du serveur jsdelivr prendra effet le lendemain. On peut accélérer l'adoption du nouveau code en se dirigeant sur la page Purge jsDelivr CDN cache.