Le site est basé sur le Système de Design de l'État
Les éléments / la documentation se trouvent sur le lien ci-dessous, la recherche fonctionne assez bien (grid, button etc etc .. tout ça fonctionne)
Pour les icônes, la librairie Remix Icon sur laquelle le DSFR s'est inspirée, a été ajoutée.
Avant toute chose, téléchargez la dernière version disponible
Il y a quelques manipulations à respecter pour que cela fonctionne:
Concernant le CSS:
- Remplacer le fichier
app/assets/stylesheets/dsfr.csspar le fichier du même nom dansdist/dsfr - Chercher l'ensemble des déclarations des font-face de Marianne et Spectral
dans le fichier, et le supprimer. En effet c'est le fichier
app/assets/stylesheets/dsfr-fonts.scssqui s'occupe de déclarer les fonts
Concernant le js:
- Remplacer le fichier
app/assets/javascripts/dsfr.nomodule.jspar le fichier du même nom dansdist/dsfr - Wrapper l'ensemble du code dans le callback suivant:
document.addEventListener("turbo:load", function () { // Le code ici });
Concernant les icônes:
- Remplacer le fichier
app/assets/stylesheets/dsfr-utility.csspar le fichierdist/utility/utility.css - Remplacer le dossier
app/assets/iconspar le dossierdist/icons
- Essayez au maximum d'utiliser le design système
- Les breakpoints sont exclusivement basé sur des
md=> on n'utilise pas defr-col-lg-*, seulement desfr-col-md-*si on veut faire du responsive - Les blocks de code doivent être contenus dans des balises
<pre>, mais pas dans le cas de code inline.