<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Ceci est le code source de la marque vanityURLs on vanityURLs Brand</title><link>https://brand.vanityurls.link/fr/</link><description>Recent content in Ceci est le code source de la marque vanityURLs on vanityURLs Brand</description><generator>Hugo</generator><language>fr-CA</language><atom:link href="https://brand.vanityurls.link/fr/index.xml" rel="self" type="application/rss+xml"/><item><title>Bon sens</title><link>https://brand.vanityurls.link/fr/foundations/common-sense/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://brand.vanityurls.link/fr/foundations/common-sense/</guid><description>&lt;p&gt;Les standards de marque doivent simplifier les decisions courantes. Quand une page, un badge, un ecran de redirection ou une surface produit n&amp;rsquo;a pas de regle precise, utilisez ces principes.&lt;/p&gt;
&lt;h2 id="partir-de-la-tache-utilisateur"&gt;Partir de la tache utilisateur&lt;/h2&gt;
&lt;p&gt;Chaque surface doit aider quelqu&amp;rsquo;un a faire une chose claire : comprendre une redirection, faire confiance a une destination, copier un actif, gerer une instance ou apprendre le systeme.&lt;/p&gt;
&lt;p&gt;Si une idee visuelle ralentit cette tache ou la rend moins fiable, retirez-la.&lt;/p&gt;</description></item><item><title>Couleur</title><link>https://brand.vanityurls.link/fr/design-language/color/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://brand.vanityurls.link/fr/design-language/color/</guid><description>&lt;ul&gt;
&lt;li&gt;Utilisez le teal comme accent, pas comme interface entiere.&lt;/li&gt;
&lt;li&gt;Gardez les couleurs de statut semantiques et distinctes du teal de marque.&lt;/li&gt;
&lt;li&gt;Preservez le contraste des badges sur les surfaces claires et sombres.&lt;/li&gt;
&lt;li&gt;Associez les accents de marque aux gris neutres, au blanc et aux surfaces encre foncee afin que les pages ne deviennent pas des compositions uniquement teal.&lt;/li&gt;
&lt;li&gt;Testez les combinaisons de couleurs selon les exigences de contraste WCAG avant publication.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;La palette vanityURLs suit la meme intention que la &lt;a href="https://ux.redhat.com/foundations/color/"&gt;fondation couleur de Red Hat&lt;/a&gt; : la couleur sert l&amp;rsquo;expression de marque, la hierarchie, les etats et l&amp;rsquo;accessibilite. Traitez la palette comme un ensemble de decisions nommees, pas comme une reserve decorative interchangeable.&lt;/p&gt;</description></item><item><title>Développement local</title><link>https://brand.vanityurls.link/fr/web-site/local-development/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://brand.vanityurls.link/fr/web-site/local-development/</guid><description>&lt;p&gt;Utilisez cette page lorsque vous modifiez les layouts, le contenu, les styles, la recherche ou le petit Worker Cloudflare qui sert le site de documentation.&lt;/p&gt;
&lt;h2 id="prérequis"&gt;Prérequis&lt;/h2&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Outil&lt;/th&gt;
 &lt;th&gt;Version&lt;/th&gt;
 &lt;th&gt;Pourquoi&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Hugo Extended&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;0.158.0+&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;Le site utilise des fonctions du pipeline d&amp;rsquo;assets Hugo qui demandent une version extended moderne&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Node.js&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;20+&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;Scripts npm, Tailwind, PostCSS, Pagefind, Wrangler et tests&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Git&lt;/td&gt;
 &lt;td&gt;Version moderne&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;enableGitInfo&lt;/code&gt; utilise les métadonnées de commit pour les dates de dernière modification&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Go&lt;/td&gt;
 &lt;td&gt;Optionnel&lt;/td&gt;
 &lt;td&gt;Seulement nécessaire si vous construisez Hugo vous-même&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;











&lt;div class="not-prose my-5 rounded-lg border border-amber-200 dark:border-amber-800 bg-amber-50 dark:bg-amber-900/20 p-4"&gt;
 &lt;div class="flex gap-3"&gt;
 &lt;svg class="w-5 h-5 text-amber-500 dark:text-amber-400 shrink-0 mt-0.5" fill="none" stroke="currentColor" viewBox="0 0 24 24"&gt;
 &lt;path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M12 9v2m0 4h.01m-6.938 4h13.856c1.54 0 2.502-1.667 1.732-3L13.732 4c-.77-1.333-2.694-1.333-3.464 0L3.34 16c-.77 1.333.192 3 1.732 3z"/&gt;
 &lt;/svg&gt;
 &lt;div class="flex-1 min-w-0"&gt;
 &lt;p class="text-sm font-semibold text-amber-800 dark:text-amber-300 mb-1"&gt;Utilisez Hugo Extended&lt;/p&gt;</description></item><item><title>Marque et assets</title><link>https://brand.vanityurls.link/fr/resources/downloads/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://brand.vanityurls.link/fr/resources/downloads/</guid><description>&lt;h2 id="disponibles-maintenant"&gt;Disponibles maintenant&lt;/h2&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Element&lt;/th&gt;
 &lt;th&gt;Fichier&lt;/th&gt;
 &lt;th&gt;Telecharger&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Pack logo complet&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;/resources/vanityurls-logo-pack.zip&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;&lt;a href="https://brand.vanityurls.link/resources/vanityurls-logo-pack.zip" download aria-label="Telecharger le pack logo complet"&gt;
 &lt;svg aria-hidden="true" viewBox="0 0 24 24" width="20" height="20" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"&gt;&lt;path d="M12 3v12"/&gt;&lt;path d="m7 10 5 5 5-5"/&gt;&lt;path d="M5 21h14"/&gt;&lt;/svg&gt;
 &lt;/a&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Pack d'images de redirection d'instance&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;/resources/v8s-instance-redirected-pack.zip&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;&lt;a href="https://brand.vanityurls.link/resources/v8s-instance-redirected-pack.zip" download aria-label="Telecharger le pack d'images de redirection d'instance"&gt;
 &lt;svg aria-hidden="true" viewBox="0 0 24 24" width="20" height="20" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"&gt;&lt;path d="M12 3v12"/&gt;&lt;path d="m7 10 5 5 5-5"/&gt;&lt;path d="M5 21h14"/&gt;&lt;/svg&gt;
 &lt;/a&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Pack icones&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;/resources/vanityurls-icon-pack.zip&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;&lt;a href="https://brand.vanityurls.link/resources/vanityurls-icon-pack.zip" download aria-label="Telecharger le pack icones"&gt;
 &lt;svg aria-hidden="true" viewBox="0 0 24 24" width="20" height="20" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"&gt;&lt;path d="M12 3v12"/&gt;&lt;path d="m7 10 5 5 5-5"/&gt;&lt;path d="M5 21h14"/&gt;&lt;/svg&gt;
 &lt;/a&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;&lt;td&gt;Logo principal&lt;/td&gt;&lt;td&gt;&lt;code&gt;/logo.svg&lt;/code&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;
 &lt;tr&gt;&lt;td&gt;Logo d'entete clair compact&lt;/td&gt;&lt;td&gt;&lt;code&gt;/vanityURLs-link-logo-slim.svg&lt;/code&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;
 &lt;tr&gt;&lt;td&gt;Logo d'entete sombre compact&lt;/td&gt;&lt;td&gt;&lt;code&gt;/vanityURLs-link-logo-dark-slim.svg&lt;/code&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;
 &lt;tr&gt;&lt;td&gt;Bundle de logo produit&lt;/td&gt;&lt;td&gt;&lt;code&gt;/logo/product-logo/vanityurls-link-logo.svg&lt;/code&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;
 &lt;tr&gt;&lt;td&gt;Bundle de logo produit sombre&lt;/td&gt;&lt;td&gt;&lt;code&gt;/logo/product-logo/vanityurls-link-logo-dark.svg&lt;/code&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;
 &lt;tr&gt;&lt;td&gt;Logo d'instance demo&lt;/td&gt;&lt;td&gt;&lt;code&gt;/logo/product-logo/v8s-logo.svg&lt;/code&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;
 &lt;tr&gt;&lt;td&gt;Reference favicon du site&lt;/td&gt;&lt;td&gt;&lt;code&gt;/logo/website-logos/favicon.png&lt;/code&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;
 &lt;tr&gt;&lt;td&gt;Reference d'apercu social du site&lt;/td&gt;&lt;td&gt;&lt;code&gt;/logo/website-logos/social.png&lt;/code&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;
 &lt;tr&gt;&lt;td&gt;SVG de redirection d'instance&lt;/td&gt;&lt;td&gt;&lt;code&gt;/logo/instance-logo/v8s-redirected-{language}.svg&lt;/code&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;
 &lt;tr&gt;&lt;td&gt;SVG de redirection d'instance sombres&lt;/td&gt;&lt;td&gt;&lt;code&gt;/logo/instance-logo/v8s-redirected-{language}-dark.svg&lt;/code&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;
 &lt;tr&gt;&lt;td&gt;PNG de redirection d'instance&lt;/td&gt;&lt;td&gt;&lt;code&gt;/logo/instance-logo/v8s-redirected-{language}-1125-721.png&lt;/code&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;
 &lt;tr&gt;&lt;td&gt;PNG d'apercu de redirection d'instance&lt;/td&gt;&lt;td&gt;&lt;code&gt;/logo/instance-logo/v8s-redirected-{language}-512-328.png&lt;/code&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;
 &lt;tr&gt;&lt;td&gt;Badges de redirection&lt;/td&gt;&lt;td&gt;&lt;code&gt;/images/v8s-redirected-{language}.svg&lt;/code&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;
 &lt;tr&gt;&lt;td&gt;Badges de redirection sombres&lt;/td&gt;&lt;td&gt;&lt;code&gt;/images/v8s-redirected-{language}-dark.svg&lt;/code&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id="a-fournir"&gt;A fournir&lt;/h2&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Package&lt;/th&gt;
 &lt;th&gt;Format&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Pack de badges d&amp;rsquo;execution&lt;/td&gt;
 &lt;td&gt;ZIP avec badges SVG localises clairs et sombres&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;</description></item><item><title>Logo d'instance et images de redirection</title><link>https://brand.vanityurls.link/fr/logo/instance-logo/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://brand.vanityurls.link/fr/logo/instance-logo/</guid><description>&lt;h2 id="images-de-redirection-dinstance"&gt;Images de redirection d&amp;rsquo;instance&lt;/h2&gt;
&lt;p&gt;Les images de redirection d&amp;rsquo;instance sont des assets locaux a cette page pour documenter comment une instance communique une redirection localisee. Elles restent dans ce bundle de page Hugo afin d&amp;rsquo;etre disponibles sur le site de marque sans etre copiees dans le dossier &lt;code&gt;static/images/&lt;/code&gt; partage avec le site principal.&lt;/p&gt;
&lt;div class="brand-system"&gt;
 &lt;section class="brand-section"&gt;
 &lt;div class="brand-grid"&gt;
 &lt;div class="brand-panel"&gt;
 &lt;h3&gt;Surface claire&lt;/h3&gt;
 &lt;div class="brand-badge-stage brand-badge-stage-light"&gt;
 &lt;img src="https://brand.vanityurls.link/logo/instance-logo/v8s-redirected-fr.svg" alt="Image redirige par vanityURLs.link"&gt;
 &lt;/div&gt;
 &lt;/div&gt;
 &lt;div class="brand-panel"&gt;
 &lt;h3&gt;Surface sombre&lt;/h3&gt;
 &lt;div class="brand-badge-stage brand-badge-stage-dark"&gt;
 &lt;img src="https://brand.vanityurls.link/logo/instance-logo/v8s-redirected-fr-dark.svg" alt="Image redirige par vanityURLs.link pour surfaces sombres"&gt;
 &lt;/div&gt;
 &lt;/div&gt;
 &lt;/div&gt;
 &lt;/section&gt;
&lt;/div&gt;
&lt;h2 id="fichiers-de-redirection-localises"&gt;Fichiers de redirection localises&lt;/h2&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Langue&lt;/th&gt;
 &lt;th&gt;SVG clair&lt;/th&gt;
 &lt;th&gt;SVG sombre&lt;/th&gt;
 &lt;th&gt;PNG clair&lt;/th&gt;
 &lt;th&gt;PNG sombre&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Anglais&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;v8s-redirected-en.svg&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;v8s-redirected-en-dark.svg&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;v8s-redirected-en-1125-721.png&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;v8s-redirected-en-dark-1125-721.png&lt;/code&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Francais&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;v8s-redirected-fr.svg&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;v8s-redirected-fr-dark.svg&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;v8s-redirected-fr-1125-721.png&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;v8s-redirected-fr-dark-1125-721.png&lt;/code&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Espagnol&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;v8s-redirected-es.svg&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;v8s-redirected-es-dark.svg&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;v8s-redirected-es-1125-721.png&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;v8s-redirected-es-dark-1125-721.png&lt;/code&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Italien&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;v8s-redirected-it.svg&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;v8s-redirected-it-dark.svg&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;v8s-redirected-it-1125-721.png&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;v8s-redirected-it-dark-1125-721.png&lt;/code&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Allemand&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;v8s-redirected-de.svg&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;v8s-redirected-de-dark.svg&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;v8s-redirected-de-1125-721.png&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;v8s-redirected-de-dark-1125-721.png&lt;/code&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Apercu&lt;/td&gt;
 &lt;td&gt;n/a&lt;/td&gt;
 &lt;td&gt;n/a&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;v8s-redirected-{language}-512-328.png&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;v8s-redirected-{language}-dark-512-328.png&lt;/code&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;Tous les SVG fournis utilisent un viewBox de &lt;code&gt;1125 x 721&lt;/code&gt;. Les exports PNG canoniques mesurent &lt;code&gt;1125 x 721&lt;/code&gt;; les exports PNG d&amp;rsquo;apercu mesurent &lt;code&gt;512 x 328&lt;/code&gt;.&lt;/p&gt;</description></item><item><title>Medias sociaux</title><link>https://brand.vanityurls.link/fr/resources/social-media/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://brand.vanityurls.link/fr/resources/social-media/</guid><description>&lt;h2 id="fichiers-actuels"&gt;Fichiers actuels&lt;/h2&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Asset&lt;/th&gt;
 &lt;th&gt;Fichier&lt;/th&gt;
 &lt;th&gt;Taille&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Apercu social&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;/social.png&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;Raster existant&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Open Graph defaut&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;/og-default.png&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;Raster existant&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Open Graph profil&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;/og-profile.png&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;Raster existant&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id="a-fournir"&gt;A fournir&lt;/h2&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Asset&lt;/th&gt;
 &lt;th&gt;Format&lt;/th&gt;
 &lt;th&gt;Taille&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Avatar social&lt;/td&gt;
 &lt;td&gt;PNG&lt;/td&gt;
 &lt;td&gt;1024 x 1024&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Image Open Graph&lt;/td&gt;
 &lt;td&gt;PNG ou JPG&lt;/td&gt;
 &lt;td&gt;1200 x 630&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Banniere GitHub/sociale&lt;/td&gt;
 &lt;td&gt;PNG ou JPG&lt;/td&gt;
 &lt;td&gt;1500 x 500&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Banniere LinkedIn&lt;/td&gt;
 &lt;td&gt;PNG ou JPG&lt;/td&gt;
 &lt;td&gt;1584 x 396&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Modele de publication carre&lt;/td&gt;
 &lt;td&gt;PNG ou source editable&lt;/td&gt;
 &lt;td&gt;1080 x 1080&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Modele de publication paysage&lt;/td&gt;
 &lt;td&gt;PNG ou source editable&lt;/td&gt;
 &lt;td&gt;1600 x 900&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;</description></item><item><title>Personnalite de marque</title><link>https://brand.vanityurls.link/fr/foundations/brand-personality/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://brand.vanityurls.link/fr/foundations/brand-personality/</guid><description>&lt;p&gt;La personnalite de vanityURLs est calme, precise, utile, transparente et discretement technique.&lt;/p&gt;
&lt;h2 id="calme"&gt;Calme&lt;/h2&gt;
&lt;p&gt;Le systeme doit reduire l&amp;rsquo;incertitude autour des redirections. Utilisez des etats clairs, des mises en page previsibles et un langage mesure. Les avertissements forts doivent etre reserves aux vrais enjeux de securite ou de disponibilite.&lt;/p&gt;
&lt;h2 id="precise"&gt;Precise&lt;/h2&gt;
&lt;p&gt;Les liens courts sont petits, mais les erreurs peuvent couter cher. Utilisez des libelles exacts pour les domaines, alias, cibles, expirations, langues et blocages.&lt;/p&gt;</description></item><item><title>Polices et typographie</title><link>https://brand.vanityurls.link/fr/design-language/typography/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://brand.vanityurls.link/fr/design-language/typography/</guid><description>&lt;p&gt;Le site auto-heberge &lt;a href="https://rsms.me/inter/"&gt;Inter Variable&lt;/a&gt; pour l&amp;rsquo;interface et le texte, puis &lt;a href="https://www.jetbrains.com/lp/mono/"&gt;JetBrains Mono&lt;/a&gt; pour le code. Les fichiers vivent sous &lt;code&gt;static/fonts/&lt;/code&gt; et sont declares dans &lt;code&gt;assets/css/main.css&lt;/code&gt;.&lt;/p&gt;
&lt;p&gt;Le modele typographique s&amp;rsquo;inspire de la &lt;a href="https://ux.redhat.com/foundations/typography/font-family/"&gt;fondation famille de polices de Red Hat&lt;/a&gt; : utiliser une famille pour le texte expressif et lisible, puis une famille monospace pour le code et les identifiants techniques. vanityURLs utilise Inter plutot que Red Hat Display/Text, mais garde la meme separation entre prose lisible et contenu technique.&lt;/p&gt;</description></item><item><title>Rédaction de contenu</title><link>https://brand.vanityurls.link/fr/web-site/content-authoring/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://brand.vanityurls.link/fr/web-site/content-authoring/</guid><description>&lt;p&gt;Utilisez cette page lorsque vous ajoutez ou modifiez du contenu dans &lt;code&gt;content/&lt;/code&gt;, &lt;code&gt;i18n/&lt;/code&gt;, &lt;code&gt;data/&lt;/code&gt; ou les &lt;code&gt;layouts/&lt;/code&gt; Hugo.&lt;/p&gt;
&lt;h2 id="zones-du-dépôt"&gt;Zones du dépôt&lt;/h2&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Chemin&lt;/th&gt;
 &lt;th&gt;Rôle&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;content/&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;Pages, articles, entrées de vitrine et documentation&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;layouts/&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;Templates Hugo, partials et shortcodes&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;assets/&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;CSS et JavaScript traités et fingerprintés par Hugo&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;static/&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;Fichiers copiés tels quels avec des URLs publiques stables&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;data/&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;Données structurées pour accueil, FAQ, glossaire, confiance et audits&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;i18n/&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;Chaînes UI utilisées par les templates et shortcodes&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id="fichiers-de-contenu"&gt;Fichiers de contenu&lt;/h2&gt;
&lt;p&gt;Utilisez des noms de fichiers propres à la langue :&lt;/p&gt;</description></item><item><title>Contribution a la documentation</title><link>https://brand.vanityurls.link/fr/web-site/contributing/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://brand.vanityurls.link/fr/web-site/contributing/</guid><description>&lt;p&gt;Le site principal a un court &lt;a href="https://vanityurls.link/fr/contributing/"&gt;guide de contribution&lt;/a&gt; pour le code, la documentation, les rapports de bogues et l&amp;rsquo;aide communautaire. Cette page ajoute les attentes propres au site de marque.&lt;/p&gt;
&lt;h2 id="ou-contribuer"&gt;Ou contribuer&lt;/h2&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Travail&lt;/th&gt;
 &lt;th&gt;Depot&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Code du redirecteur&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;github.com/vanityURLs/vanityURLs&lt;/code&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Documentation du site principal&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;github.com/vanityURLs/website&lt;/code&gt;, dans &lt;code&gt;content/&lt;/code&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Standards de marque&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;github.com/vanityURLs/website&lt;/code&gt;, dans &lt;code&gt;brand-content/&lt;/code&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Templates du site&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;github.com/vanityURLs/website&lt;/code&gt;, dans &lt;code&gt;layouts/&lt;/code&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CSS et JavaScript&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;github.com/vanityURLs/website&lt;/code&gt;, dans &lt;code&gt;assets/&lt;/code&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Telechargements publics stables&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;github.com/vanityURLs/website&lt;/code&gt;, dans &lt;code&gt;static/&lt;/code&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id="regles-de-documentation-de-marque"&gt;Regles de documentation de marque&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Gardez les pages pratiques et proches de la source de verite.&lt;/li&gt;
&lt;li&gt;Basez les standards sur l&amp;rsquo;implementation existante avant d&amp;rsquo;inventer une nouvelle regle.&lt;/li&gt;
&lt;li&gt;Ajoutez les pages anglaises et francaises ensemble quand la section est bilingue.&lt;/li&gt;
&lt;li&gt;Utilisez &lt;code&gt;brand-content/&lt;/code&gt; pour les standards de marque et &lt;code&gt;content/&lt;/code&gt; pour le site produit principal.&lt;/li&gt;
&lt;li&gt;Liez vers le site principal quand un visiteur a besoin de documentation produit, pages legales, pages de confiance ou points d&amp;rsquo;entree communautaires.&lt;/li&gt;
&lt;li&gt;Utilisez des commits conventionnels pour que release-please classe les changements.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="avant-douvrir-une-pull-request"&gt;Avant d&amp;rsquo;ouvrir une pull request&lt;/h2&gt;
&lt;p&gt;Executez :&lt;/p&gt;</description></item><item><title>Voix</title><link>https://brand.vanityurls.link/fr/foundations/voice/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://brand.vanityurls.link/fr/foundations/voice/</guid><description>&lt;p&gt;Utilisez un langage direct et operationnel. Le lecteur doit sentir que vanityURLs traite les redirections avec soin, explique le comportement du systeme et respecte son temps.&lt;/p&gt;
&lt;h2 id="qualites-de-la-voix"&gt;Qualites de la voix&lt;/h2&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Qualite&lt;/th&gt;
 &lt;th&gt;Signifie&lt;/th&gt;
 &lt;th&gt;Evite&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Directe&lt;/td&gt;
 &lt;td&gt;Dire ce que le systeme fait&lt;/td&gt;
 &lt;td&gt;Promesses vagues ou benefices abstraits&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Precise&lt;/td&gt;
 &lt;td&gt;Utiliser domaines, etats, chemins et temps exacts&lt;/td&gt;
 &lt;td&gt;Langage approximatif quand les details comptent&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Calme&lt;/td&gt;
 &lt;td&gt;Expliquer les problemes sans drame&lt;/td&gt;
 &lt;td&gt;Formulations alarmistes pour des etats courants&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Operationnelle&lt;/td&gt;
 &lt;td&gt;Aider a agir ou verifier&lt;/td&gt;
 &lt;td&gt;Texte poli mais peu informatif&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Honnete&lt;/td&gt;
 &lt;td&gt;Decrire le comportement implemente&lt;/td&gt;
 &lt;td&gt;Impliquer des fonctions ou garanties absentes&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id="verbes-preferes"&gt;Verbes preferes&lt;/h2&gt;
&lt;p&gt;Utilisez des verbes concrets comme &lt;code&gt;create&lt;/code&gt;, &lt;code&gt;redirect&lt;/code&gt;, &lt;code&gt;expire&lt;/code&gt;, &lt;code&gt;block&lt;/code&gt;, &lt;code&gt;audit&lt;/code&gt;, &lt;code&gt;deploy&lt;/code&gt;, &lt;code&gt;verify&lt;/code&gt;, &lt;code&gt;copy&lt;/code&gt;, &lt;code&gt;download&lt;/code&gt; et &lt;code&gt;configure&lt;/code&gt;.&lt;/p&gt;</description></item><item><title>Fonds d'ecran et arriere-plans</title><link>https://brand.vanityurls.link/fr/resources/wallpapers-backgrounds/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://brand.vanityurls.link/fr/resources/wallpapers-backgrounds/</guid><description>&lt;h2 id="a-fournir"&gt;A fournir&lt;/h2&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Asset&lt;/th&gt;
 &lt;th&gt;Format&lt;/th&gt;
 &lt;th&gt;Taille&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Fond desktop&lt;/td&gt;
 &lt;td&gt;PNG ou JPG&lt;/td&gt;
 &lt;td&gt;3840 x 2160&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Fond desktop&lt;/td&gt;
 &lt;td&gt;PNG ou JPG&lt;/td&gt;
 &lt;td&gt;2560 x 1440&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Fond mobile&lt;/td&gt;
 &lt;td&gt;PNG ou JPG&lt;/td&gt;
 &lt;td&gt;1290 x 2796&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Fond de presentation&lt;/td&gt;
 &lt;td&gt;PNG ou JPG&lt;/td&gt;
 &lt;td&gt;1920 x 1080&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Arriere-plan d&amp;rsquo;appel video&lt;/td&gt;
 &lt;td&gt;PNG ou JPG&lt;/td&gt;
 &lt;td&gt;1920 x 1080&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Source de texture abstraite&lt;/td&gt;
 &lt;td&gt;SVG, PNG ou source editable&lt;/td&gt;
 &lt;td&gt;Vectoriel ou 3840 x 2160&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;Utilisez les arriere-plans avec retenue. Ils doivent soutenir la reconnaissance de marque sans reduire la lisibilite.&lt;/p&gt;</description></item><item><title>Grille</title><link>https://brand.vanityurls.link/fr/design-language/grid/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://brand.vanityurls.link/fr/design-language/grid/</guid><description>&lt;p&gt;Utilisez une colonne de contenu centree pour les pages de documentation et de reference. Gardez les surfaces de lecture assez etroites pour rester faciles a parcourir.&lt;/p&gt;
&lt;p&gt;La mise en page de documentation standard utilise une navigation a gauche, une colonne de lecture principale et une table des matieres optionnelle. Les pages de marque devraient reutiliser cette mise en page sauf lorsqu&amp;rsquo;une page sert specifiquement de previsualisation d&amp;rsquo;assets.&lt;/p&gt;
&lt;p&gt;L&amp;rsquo;approche de grille s&amp;rsquo;appuie sur la &lt;a href="https://ux.redhat.com/foundations/grid/"&gt;fondation grille de Red Hat&lt;/a&gt; : une structure previsible avec colonnes, marges, gouttieres et longueur de ligne responsive. vanityURLs garde cette discipline et l&amp;rsquo;adapte a un site de documentation compact et aux pages de redirection generees.&lt;/p&gt;</description></item><item><title>Hébergement et déploiement</title><link>https://brand.vanityurls.link/fr/web-site/hosting-deployment/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://brand.vanityurls.link/fr/web-site/hosting-deployment/</guid><description>&lt;p&gt;Le site de documentation fonctionne sur Workers Static Assets avec Cloudflare Workers. Ce n&amp;rsquo;est pas un projet Cloudflare Pages. Un Worker sert le site statique généré par Hugo et gère les analytics côté serveur pour les pages HTML.&lt;/p&gt;
&lt;h2 id="architecture"&gt;Architecture&lt;/h2&gt;
&lt;div class="mermaid-wrap not-prose my-5"&gt;&lt;pre class="mermaid"&gt;flowchart LR
A[Branche main&lt;br/&gt;GitHub]
B[Intégration GitHub&lt;br/&gt;Cloudflare]
C[build.sh]
D[Build Hugo&lt;br/&gt;et index Pagefind]
E[wrangler deploy]
F[Worker&lt;br/&gt;vanityurls-website]
G[Binding Static Assets&lt;br/&gt;./public]
H[Domaine custom&lt;br/&gt;vanityurls.link]

A --&gt; B
B --&gt; C
C --&gt; D
D --&gt; E
E --&gt; F
F --&gt; G
F --&gt; H&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;Le Worker est configuré pour que les requêtes HTML passent par &lt;code&gt;src/worker.mjs&lt;/code&gt;; tout le reste est du trafic d&amp;rsquo;assets statiques peu coûteux, comme CSS, fontes, bundles JavaScript, images, fichiers Pagefind et sitemaps, qui évite le code Worker.&lt;/p&gt;</description></item><item><title>Noms et termes</title><link>https://brand.vanityurls.link/fr/foundations/naming-and-terms/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://brand.vanityurls.link/fr/foundations/naming-and-terms/</guid><description>&lt;p&gt;Utilisez des noms coherents pour distinguer le produit, le site public, le site de marque et les surfaces de redirection generees.&lt;/p&gt;
&lt;h2 id="projet-et-domaines"&gt;Projet et domaines&lt;/h2&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Nom&lt;/th&gt;
 &lt;th&gt;Utilisation&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;vanityURLs&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;Nom du projet et du produit&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;vanityURLs.link&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;Domaine public de documentation et de produit&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;brand.vanityURLs.link&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;Domaine des standards de marque et du systeme de design&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;v8s.link&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;Instance de demo, exemples de badges et exemples compacts&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;Gardez le style &lt;code&gt;vanityURLs&lt;/code&gt; dans le texte. Dans les URLs et noms d&amp;rsquo;hote, utilisez la casse reelle seulement quand elle aide la reconnaissance; DNS n&amp;rsquo;est pas sensible a la casse.&lt;/p&gt;</description></item><item><title>Analytics du site</title><link>https://brand.vanityurls.link/fr/web-site/analytics/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://brand.vanityurls.link/fr/web-site/analytics/</guid><description>&lt;p&gt;Le site utilise Umami pour les analytics visiteurs. Les événements sont envoyés côté serveur depuis le Worker Cloudflare plutôt qu&amp;rsquo;avec un script JavaScript dans le navigateur.&lt;/p&gt;
&lt;h2 id="modèle-de-confidentialité"&gt;Modèle de confidentialité&lt;/h2&gt;
&lt;p&gt;Le setup analytics du site est volontairement limité :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;aucun cookie analytics&lt;/li&gt;
&lt;li&gt;aucun script analytics côté navigateur&lt;/li&gt;
&lt;li&gt;aucun &lt;code&gt;localStorage&lt;/code&gt; ou &lt;code&gt;sessionStorage&lt;/code&gt; pour le tracking&lt;/li&gt;
&lt;li&gt;pas de fingerprinting navigateur&lt;/li&gt;
&lt;li&gt;pas d&amp;rsquo;adresse IP visiteur complète envoyée à Umami&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Le Worker tronque les adresses IP avant de transmettre les données analytics : IPv4 en &lt;code&gt;/24&lt;/code&gt; et IPv6 en &lt;code&gt;/48&lt;/code&gt;. Cela garde une géographie approximative tout en retirant la précision au niveau d&amp;rsquo;un foyer.&lt;/p&gt;</description></item><item><title>Espacement</title><link>https://brand.vanityurls.link/fr/design-language/spacing/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://brand.vanityurls.link/fr/design-language/spacing/</guid><description>&lt;p&gt;L&amp;rsquo;espacement doit rendre l&amp;rsquo;interface facile a parcourir. Utilisez un espacement plus serre pour les outils operationnels et plus genereux pour les ouvertures de page, resumes de marque et apercus d&amp;rsquo;assets.&lt;/p&gt;
&lt;p&gt;Le site utilise des tokens d&amp;rsquo;espacement de documentation fluides dans &lt;code&gt;assets/css/main.css&lt;/code&gt;, de &lt;code&gt;--docs-space-2xs&lt;/code&gt; a &lt;code&gt;--docs-space-l&lt;/code&gt;. Utilisez ces relations de tokens lorsque vous ajoutez de nouveaux composants de documentation.&lt;/p&gt;
&lt;p&gt;Le modele d&amp;rsquo;espacement suit la &lt;a href="https://ux.redhat.com/foundations/spacing/"&gt;fondation espacement de Red Hat&lt;/a&gt; : une petite echelle nommee garde le rythme coherent entre composants, motifs et mises en page. vanityURLs applique cette idee a la prose documentaire, aux interfaces produit compactes, aux pages generees et aux apercus d&amp;rsquo;assets.&lt;/p&gt;</description></item><item><title>Espace blanc et flux du texte</title><link>https://brand.vanityurls.link/fr/design-language/white-space-and-flow/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://brand.vanityurls.link/fr/design-language/white-space-and-flow/</guid><description>&lt;p&gt;L&amp;rsquo;espace blanc fait partie de l&amp;rsquo;interface. Il aide a comprendre ce qui va ensemble, ou commence une section et quelle action compte le plus.&lt;/p&gt;
&lt;h2 id="flux-de-lecture"&gt;Flux de lecture&lt;/h2&gt;
&lt;p&gt;La documentation utilise les motifs &lt;code&gt;content-flow&lt;/code&gt; et &lt;code&gt;docs-flow&lt;/code&gt; pour creer un espacement regulier entre paragraphes, titres, listes, blocs de code, tableaux et encadres.&lt;/p&gt;
&lt;p&gt;Utilisez ce rythme pour les pages longues. Evitez d&amp;rsquo;empiler des marges manuelles sauf si un composant reutilisable a besoin d&amp;rsquo;une nouvelle regle d&amp;rsquo;espacement.&lt;/p&gt;</description></item><item><title>A11Y</title><link>https://brand.vanityurls.link/fr/design-language/accessibility/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://brand.vanityurls.link/fr/design-language/accessibility/</guid><description>&lt;p&gt;L&amp;rsquo;accessibilite fait partie du systeme de marque; ce n&amp;rsquo;est pas une verification de derniere minute.&lt;/p&gt;
&lt;p&gt;Le site principal publie une &lt;a href="https://vanityurls.link/fr/accessibility/"&gt;declaration d&amp;rsquo;accessibilite&lt;/a&gt; et un &lt;a href="https://vanityurls.link/fr/trust/"&gt;centre de confiance&lt;/a&gt; avec la cible de conformite, les limites connues et les canaux de signalement. Le travail de marque doit conserver ces engagements.&lt;/p&gt;
&lt;h2 id="exigences"&gt;Exigences&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Preservez les etats de focus visibles.&lt;/li&gt;
&lt;li&gt;Utilisez des textes de liens explicites.&lt;/li&gt;
&lt;li&gt;Gardez le contraste lisible.&lt;/li&gt;
&lt;li&gt;Fournissez des textes alternatifs localises pour les badges et images.&lt;/li&gt;
&lt;li&gt;Evitez les mises en page ou le texte se superpose, se coupe ou devient trop petit pour etre lu.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="standards-du-site"&gt;Standards du site&lt;/h2&gt;
&lt;p&gt;Le site actuel vise WCAG 2.1 niveau AA et documente publiquement une conformite partielle. Ce standard s&amp;rsquo;applique aux pages de marque, a la documentation, aux pages de redirection generees, aux badges et aux surfaces operateur.&lt;/p&gt;</description></item><item><title>Composants et motifs</title><link>https://brand.vanityurls.link/fr/design-language/components-and-patterns/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://brand.vanityurls.link/fr/design-language/components-and-patterns/</guid><description>&lt;p&gt;Le systeme de marque doit reutiliser les composants existants avant d&amp;rsquo;en creer de nouveaux. Les motifs partages rendent les pages previsibles et reduisent la derive CSS.&lt;/p&gt;
&lt;h2 id="motifs-de-documentation"&gt;Motifs de documentation&lt;/h2&gt;
&lt;p&gt;Utilisez les shortcodes Hugo et composants CSS existants pour :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Encadres et avis.&lt;/li&gt;
&lt;li&gt;Etapes et parcours de configuration.&lt;/li&gt;
&lt;li&gt;Arborescences de fichiers et structure de depot.&lt;/li&gt;
&lt;li&gt;Blocs de code avec bouton de copie.&lt;/li&gt;
&lt;li&gt;Tableaux pour jetons, actifs et notes de compatibilite.&lt;/li&gt;
&lt;li&gt;Sections details pour les explications secondaires.&lt;/li&gt;
&lt;li&gt;Cartes pour les listes de navigation ou les telechargements.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="motifs-produit"&gt;Motifs produit&lt;/h2&gt;
&lt;p&gt;Les surfaces de redirection generees et les interfaces operateur doivent etre reliees a la documentation sans devenir des pages de documentation.&lt;/p&gt;</description></item><item><title>Releases</title><link>https://brand.vanityurls.link/fr/web-site/releases/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://brand.vanityurls.link/fr/web-site/releases/</guid><description>&lt;p&gt;Le dépôt website utilise &lt;a href="https://github.com/googleapis/release-please"&gt;release-please&lt;/a&gt; avec &lt;a href="https://github.com/vanityURLs/website/actions"&gt;GitHub Actions&lt;/a&gt;. Les releases sont pilotées par l&amp;rsquo;historique de commits et les métadonnées release-please, pas par des changements manuels de version package.&lt;/p&gt;
&lt;div class="mermaid-wrap not-prose my-5"&gt;&lt;pre class="mermaid"&gt;flowchart LR
A[Conventional&lt;br/&gt;commits]
B[GitHub&lt;br/&gt;Actions]
C[release-please]
D[PR de release]
E[CHANGELOG.md]
F[Versions&lt;br/&gt;package]
G[Manifest&lt;br/&gt;release]
H[Release&lt;br/&gt;GitHub]

A --&gt; B
B --&gt; C
C --&gt; D
D --&gt; E
D --&gt; F
D --&gt; G
D --&gt; H&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;Avant de merger un changement website orienté release :&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Lancez &lt;code&gt;npm run build&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Lancez &lt;code&gt;npm run lint&lt;/code&gt; ou la vérification plus ciblée pertinente.&lt;/li&gt;
&lt;li&gt;Confirmez que &lt;code&gt;.release-please-manifest.json&lt;/code&gt; correspond toujours à la release actuelle prévue.&lt;/li&gt;
&lt;li&gt;Évitez les modifications manuelles aux notes de release générées sauf si vous corrigez les métadonnées de release.&lt;/li&gt;
&lt;/ol&gt;











&lt;div class="not-prose my-5 rounded-lg border border-blue-200 dark:border-blue-800 bg-blue-50 dark:bg-blue-900/20 p-4"&gt;
 &lt;div class="flex gap-3"&gt;
 &lt;svg class="w-5 h-5 text-blue-500 dark:text-blue-400 shrink-0 mt-0.5" fill="none" stroke="currentColor" viewBox="0 0 24 24"&gt;
 &lt;path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M13 16h-1v-4h-1m1-4h.01M21 12a9 9 0 11-18 0 9 9 0 0118 0z"/&gt;
 &lt;/svg&gt;
 &lt;div class="flex-1 min-w-0"&gt;
 &lt;p class="text-sm font-semibold text-blue-800 dark:text-blue-300 mb-1"&gt;Gestion du changelog&lt;/p&gt;</description></item><item><title>Iconographie</title><link>https://brand.vanityurls.link/fr/design-language/iconography/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://brand.vanityurls.link/fr/design-language/iconography/</guid><description>&lt;p&gt;L&amp;rsquo;iconographie doit clarifier le sens, pas decorer le vide. Le systeme vanityURLs suit l&amp;rsquo;approche pratique de la &lt;a href="https://ux.redhat.com/foundations/iconography/"&gt;fondation iconographie de Red Hat&lt;/a&gt; : choisir des icones dans un ensemble connu, les utiliser de facon coherente et rendre leur role clair dans le contexte.&lt;/p&gt;
&lt;h2 id="roles-des-icones"&gt;Roles des icones&lt;/h2&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Role&lt;/th&gt;
 &lt;th&gt;Usage&lt;/th&gt;
 &lt;th&gt;Recommandation&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Navigation&lt;/td&gt;
 &lt;td&gt;Identite de section, liens precedent/suivant, liens externes&lt;/td&gt;
 &lt;td&gt;Associez au texte sauf si l&amp;rsquo;icone est universelle et nommee pour les technologies d&amp;rsquo;assistance.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Actions&lt;/td&gt;
 &lt;td&gt;Copier, telecharger, rechercher, ouvrir, fermer, basculer le theme&lt;/td&gt;
 &lt;td&gt;Utilisez des symboles familiers et conservez les etats hover, presse et focus.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Statut&lt;/td&gt;
 &lt;td&gt;Succes, avertissement, danger, bloque, expire, maintenance&lt;/td&gt;
 &lt;td&gt;Associez a un texte visible. Ne comptez pas seulement sur la couleur ou la forme.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Metadonnees&lt;/td&gt;
 &lt;td&gt;GitHub, RSS, social, type de fichier, langue&lt;/td&gt;
 &lt;td&gt;Gardez petit et secondaire par rapport au libelle ou a la valeur.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Illustration&lt;/td&gt;
 &lt;td&gt;Concepts produit ou recit de marque&lt;/td&gt;
 &lt;td&gt;Utilisez avec retenue; la documentation doit rester utile avant d&amp;rsquo;etre expressive.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id="style"&gt;Style&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Preferez un style contour coherent pour les icones d&amp;rsquo;interface.&lt;/li&gt;
&lt;li&gt;Utilisez les icones pleines seulement quand l&amp;rsquo;etat ou l&amp;rsquo;ensemble d&amp;rsquo;icones le demande, par exemple pour une selection ou une marque sociale.&lt;/li&gt;
&lt;li&gt;Equilibrez epaisseur, taille et poids optique avec le texte voisin.&lt;/li&gt;
&lt;li&gt;Utilisez des icones &lt;code&gt;1em&lt;/code&gt; dans le texte inline et des dimensions carrees stables pour les boutons icones.&lt;/li&gt;
&lt;li&gt;Ne melangez pas des bibliotheques d&amp;rsquo;icones sans lien dans le meme groupe de controles.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="accessibilite"&gt;Accessibilite&lt;/h2&gt;
&lt;p&gt;Les icones decoratives devraient etre masquees aux technologies d&amp;rsquo;assistance. Les icones informatives ont besoin d&amp;rsquo;un nom accessible ou d&amp;rsquo;un texte voisin portant le meme sens.&lt;/p&gt;</description></item><item><title>Diagrammes et code</title><link>https://brand.vanityurls.link/fr/design-language/diagrams-and-code/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://brand.vanityurls.link/fr/design-language/diagrams-and-code/</guid><description>&lt;p&gt;vanityURLs est un produit technique; les diagrammes et exemples de code font donc partie du langage de marque. Ils doivent clarifier le comportement, pas decorer la page.&lt;/p&gt;
&lt;h2 id="diagrammes-mermaid"&gt;Diagrammes Mermaid&lt;/h2&gt;
&lt;p&gt;Utilisez Mermaid pour les flux de redirection, chemins de deploiement, decisions de routage et cycles de vie.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Gardez les diagrammes assez courts pour etre compris sans zoomer.&lt;/li&gt;
&lt;li&gt;Libellez les transitions avec de vraies conditions comme &lt;code&gt;alias found&lt;/code&gt;, &lt;code&gt;blocked&lt;/code&gt;, &lt;code&gt;expired&lt;/code&gt; ou &lt;code&gt;fallback&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Preferez un flux de gauche a droite pour les pipelines de requete.&lt;/li&gt;
&lt;li&gt;Utilisez un diagramme quand le comportement serait plus difficile a comprendre en prose.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="blocs-de-code"&gt;Blocs de code&lt;/h2&gt;
&lt;p&gt;Les blocs de code utilisent Chroma avec des classes CSS et des boutons de copie. Les exemples doivent etre assez complets pour etre executes ou reconnus.&lt;/p&gt;</description></item><item><title>Interaction</title><link>https://brand.vanityurls.link/fr/design-language/interaction/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://brand.vanityurls.link/fr/design-language/interaction/</guid><description>&lt;p&gt;Les interactions doivent etre previsibles, rapides a comprendre et visiblement reversibles quand l&amp;rsquo;action est locale.&lt;/p&gt;
&lt;p&gt;Les recommandations d&amp;rsquo;interaction partent de la &lt;a href="https://ux.redhat.com/foundations/interactions/links/"&gt;fondation liens de Red Hat&lt;/a&gt; : les liens connectent vers des pages, sections et ressources; les boutons executent des actions sur la surface actuelle. Cette distinction compte pour vanityURLs, car les pages generees demandent souvent au visiteur de continuer, inspecter ou signaler un lien.&lt;/p&gt;
&lt;h2 id="navigation"&gt;Navigation&lt;/h2&gt;
&lt;p&gt;La documentation utilise des etats actifs dans la barre laterale, une navigation mobile, des liens d&amp;rsquo;ancrage, des liens precedent et suivant, et parfois une table des matieres. Conservez ces motifs pour que l&amp;rsquo;utilisateur puisse parcourir le contenu sans reapprendre le site.&lt;/p&gt;</description></item><item><title>Mode sombre et themes</title><link>https://brand.vanityurls.link/fr/design-language/dark-mode-and-themes/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://brand.vanityurls.link/fr/design-language/dark-mode-and-themes/</guid><description>&lt;p&gt;Le site utilise le mode sombre par classe de Tailwind. Le changement de theme doit ressembler au meme systeme sous une autre lumiere, pas a une marque separee.&lt;/p&gt;
&lt;h2 id="comportement-du-theme"&gt;Comportement du theme&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Initialisez le theme choisi avant l&amp;rsquo;affichage quand c&amp;rsquo;est possible.&lt;/li&gt;
&lt;li&gt;Conservez les etats actifs, focus, hover et selectionnes dans les deux themes.&lt;/li&gt;
&lt;li&gt;Gardez la coloration du code lisible sur fonds clairs et sombres.&lt;/li&gt;
&lt;li&gt;Evitez le contenu propre a un theme sauf si l&amp;rsquo;actif exige une version claire ou sombre.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="couleur-en-mode-sombre"&gt;Couleur en mode sombre&lt;/h2&gt;
&lt;p&gt;Utilisez les accents teal avec retenue sur les surfaces sombres. Le teal de marque doit identifier les liens, etats selectionnes et accents importants; il ne doit pas devenir le fond de chaque panneau.&lt;/p&gt;</description></item></channel></rss>