Repository navigation
Releases: memolabs-dev/guilloche
Releases · memolabs-dev/guilloche
Release list
Guilloche 2.0.0 — Symfony-native design system
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
Sealrendues 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--listet--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.
Guilloche 1.6.1
Premiere version distribuee du kit Guilloche.
Contenu
- 48 recettes : fondation
themeet 47 composants (primitives, formulaires, navigation et surfaces, donnees, patterns d'ecran, composants avances) - 10 controleurs Stimulus livres avec leurs recettes
- CSS precompile
dist/guilloche.css(41 Ko) et partials SCSS par composant composer.json: paquetmemolabs-dev/guilloche, type library
Qualite
bin/lint-recipes: schemas, placeholders, autonomie des templatesbin/build-cssetbin/docs: sorties deterministes, verifiees par la CI- Harnais de contrat : 2 tests, 111 assertions (rendu et accessibilite)
- CI : recettes, CSS, catalogue et contrat a chaque poussee
Installation
composer require memolabs-dev/guilloche
php bin/console ux:install button --kit guillocheSans Packagist, declarer la source VCS (voir README).