Prysm

Sass

Prysm ( nom temporaire ), est la brique de mon framework qui s'occupe de la génération de thèmes CSS à partir de Sass, grâce à un fichier d'entrées contenant des paramètres de personnalisation. Il me sert de terrain d'expérimentation dans ma recherche de concepts de webdesign pouvant être programmables. Il intègre pour l'instant 2 axes principaux.

1. Génération de thèmes CSS basée sur le design atomique

La structure des fichiers permet d'implémenter la notion d'atomic-design. La génération du CSS repose sur les principes du design atomique, permettant une factorisation précise du code pour maximiser la réutilisabilité et la maintenabilité. Chaque élément est pensé comme une brique élémentaire, assurant une base solide pour construire des interfaces complexes.

2. L’harmonie via le nombre d’or

Pour garantir une esthétique équilibrée, j’ai intégré l’utilisation du nombre d’or dans la définition des tailles d’éléments. Ce ratio mathématique permet de choisir des proportions harmonieuses, que ce soit pour les marges, les paddings ou encore la taille des typographies. Résultat : des designs visuellement agréables et cohérents. Ce n'est pas une utilisation à considérer comme une vérité absolue, mais elle permet une première approche mathématique de mises en pages cohérentes.

https://gitlab.com/jca-packages/prysm