Skip to content

Guilloche 2.0.0 — Symfony-native design system

Latest

Choose a tag to compare

@guillaume-flambard guillaume-flambard released this 28 Oct 00:16
· 20 commits to main since this release
v2.0.0
3d7bf91

Guilloche 2.0.0 — kit natif Symfony

Première version stable du kit Guilloche entièrement testée sur un consommateur métier : Guilloche Workspace.

Fonctionnalités

  • 74 recettes (dont la fondation) au format Symfony UX Toolkit, 73 composants, CSS et SCSS, polices Geist auto-hébergées.
  • Rosettes SVG déterministes et signatures humaines Seal rendues côté serveur en PHP, sans JavaScript requis pour l'affichage ; contrôleurs Stimulus pour les interactions.
  • Design neutre en clair et en sombre, filigranes discrets en mode sombre, numéros de série, tokens cuivre réservés aux décisions humaines.
  • Installer externe : php vendor/memolabs-dev/guilloche/bin/guilloche-install button --project=., avec --list et --dry-run. Protection contre la perte des fichiers personnalisés et les symlinks.
  • Contrôles : 74 simulations d'installation, test de conflit, contrats Twig/PHP, contrôle de Sass/CSS, parité PHP/JavaScript, 28 captures Chromium bureau/mobile clair/sombre.

Installation

Le paquet n'est pas encore enregistré sur Packagist. Tant que ce n'est pas fait, déclarer ce dépôt dans les repositories VCS de votre composer.json, puis :

composer require 'memolabs-dev/guilloche:^2.0'
php vendor/memolabs-dev/guilloche/bin/guilloche-install button --project=.

Voir README et guide Packagist.

Note : ux:install --kit=guilloche n'est pas enregistré par Symfony UX Toolkit comme kit tiers. Utiliser l'installateur Guilloche ; le code de la recette est copié dans le projet, sans imposer une bibliothèque de composants JS.

Validation

La release pointe vers 3d7bf91c8536550771d8e62e0a0f00ccfb558039 et sa CI est verte.