Aller au contenu principal
7.3

Où trouver les assets

Bibliothèque de sources et exports

Tous les assets Gradly sont versionnés dans le repo du site. Pas de cloud externe, pas de SharePoint, pas de dépendance à un service tiers.

Structure dans le repo

public/
├── logo.png                       # Logo principal (raster)
├── logo.webp                      # Dérivé optimisé web
├── favicon.svg                    # Favicon scalable
├── favicon.png                    # Fallback PNG
├── favicon-32.png                 # Favicon 32×32
├── og-image.png                   # Open Graph image (1200×630)
└── brand/
    ├── brandbook-v1.0.pdf         # Brandbook PDF (rebuild via npm run brand:pdf)
    └── assets/                    # (à créer) Sources et exports externes
        ├── sources/               # Fichiers éditables (Figma, AI)
        │   ├── logo-source.svg    # À produire
        │   ├── linkedin-banner.fig
        │   └── business-card.fig
        └── exports/               # Exports finaux PNG/JPG/PDF
            ├── linkedin-banner-v1.png
            └── social/
                ├── square-template.png
                └── landscape-template.png

src/
├── styles/global.css              # Tokens couleur + fonts (@theme)
├── content.config.ts              # Schéma des collections brand
├── content/brand/                 # Source MDX de chaque section
│   ├── 01-fondations/
│   ├── 02-audience/
│   ├── 03-verbal/
│   ├── 04-visuel/
│   ├── 05-digital/
│   ├── 06-applications/
│   └── 07-gouvernance/
└── components/brand/              # Composants réutilisables
    ├── Cover.astro
    ├── Swatch.astro
    ├── TypeSpecimen.astro
    ├── LogoUsage.astro
    └── ComponentDemo.astro

Règles

  • Toute source doit être dans le repo — pas de fichier critique perdu sur un laptop ou un Drive perso.
  • Les binaires lourds (> 5 Mo) peuvent être stockés dans une release GitHub plutôt que dans le repo (gardés hors historique git pour éviter la bloat), avec un lien documenté ici.
  • Les fichiers temporaires (brouillons, versions intermédiaires) vont dans un dossier .archive/ non-commité (gitignoré).

Assets produits par prestataires externes

Voir 7.2 Processus de revue des assets pour le workflow complet. En bref :

  1. Prestataire livre source + export par WeTransfer ou email
  2. Pierre dépose les fichiers dans public/brand/assets/sources/ ou public/brand/assets/exports/ selon la nature
  3. Commit avec message feat(brand): asset <name> par <presta>

Accès lecture

Le brandbook complet et ses assets publics sont accessibles à :

  • Tous les visiteurs du site : https://www.gradly.fr/brand et https://www.gradly.fr/brand/brandbook-v1.0.pdf
  • Tout développeur ayant cloné le repo : git clone https://github.com/PierreTzt/gradly-website.git

Aucun accès restreint, aucune authentification requise. Le brandbook est volontairement ouvert — signal de maturité de marque.

Accès écriture

Seuls les contributeurs avec droits push sur le repo GitHub gradly-website peuvent modifier les assets. Aujourd’hui : Pierre uniquement.

Pour proposer une modification sans droits push : ouvrir une Pull Request sur GitHub (voir 7.4 Versioning).