Mesure la fréquentation de pasquelin.github.io/panels, avec consentement - #2
Merged
Merged
Conversation
`licenceDe` balayait `node_modules/.pnpm` à `-maxdepth 4`. Un nom plat y tient en quatre segments, un nom scopé en cinq : 8 des 25 paquets déclarés ici rendaient `null`, et `if (licence === null) continue` les comptait comme jugés. Le script concluait « 25 paquets, tous permissifs » en en ayant ouvert 17. La lecture passe par le lien que le gestionnaire pose pour toute dépendance déclarée — alias `npm:` compris, scopes compris. Et le silence devient un échec : un paquet que ce dépôt installe et qu'on ne peut pas ouvrir rougit la porte en se nommant. Les pairs gardent la tolérance, qui avait été écrite pour elles — ce dépôt déclare `dockview-react` en pair optionnelle, que le gestionnaire n'installe pas de lui-même. Fichier du socle partagé : identique octet pour octet dans map3D et AI Desktop Studio, où la correction est portée telle quelle.
Une ligne dans le gabarit, donc dans les quinze langues à la fois : le bandeau de choix et le chargement de Google Analytics vivent dans un seul fichier partagé, servi par www.pasquelin.com et commun aux quatre sites. Une correction s'y fait une fois et non quatre ; son code et ses tests sont dans le dépôt `pasquelin/site`, sous `public/shared/`. Rien n'est demandé à Google avant un accord explicite du visiteur, et le panneau emprunte les couleurs, la police et les arrondis de cette page plutôt que d'imposer les siens. Propriété GA4 : G-SZ5H3MS3D4 — un identifiant de mesure n'est pas un secret, toute page qui le porte le montre à qui lit sa source.
Défaut antérieur à ce travail et sans rapport avec lui : le README a gagné cinq badges le 10 septembre, `llms-full.txt` n'a pas suivi, et `pnpm validate` rougit depuis — sur `develop` comme sur toute branche qui en part. La correction est la régénération elle-même, six lignes. Elle voyage ici parce qu'elle bloquait la fusion, pas parce qu'elle appartient au sujet.
pasquelin
force-pushed
the
feat/mesure-audience
branch
from
September 23, 2026 21:00
62720f4 to
9c2b878
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Une ligne dans le gabarit, donc dans les quinze langues à la fois.
Le bandeau de consentement et le chargement de Google Analytics vivent dans un seul fichier partagé, servi par www.pasquelin.com et commun aux quatre sites ; son code, ses traductions et ses tests sont dans le dépôt
pasquelin/site, souspublic/shared/. Une correction s'y fait une fois et non quatre.Rien n'est demandé à Google avant un accord explicite du visiteur : le mode Consentement est armé sur
deniedetgtag.jsn'est même pas téléchargé. Le panneau emprunte les couleurs, la police et les arrondis de la page plutôt que d'imposer les siens — vérifié sur le rendu construit de ce site.Propriété GA4 :
G-SZ5H3MS3D4, dans le compte Analytics « Site perso ». Un identifiant de mesure n'est pas un secret : toute page qui le porte le montre à qui lit sa source.