Dsfr::Assets

Cette gem met à disposition les assets du Système de Design de l'État (DSFR).

Le numéro de version correspond aux versions du DSFR embarquées.

Installation

bundle add dsfr-assets
# config/application.rb

require 'dsfr/assets'

Usage

Dans votre template/layout :

<%= stylesheet_link_tag "dsfr.min", "application-turbo-track": "reload" %>
<%= javascript_include_tag "dsfr.module.min.js", type: 'module' %>
<%= javascript_include_tag "dsfr.nomodule.min.js", nomodule: true %>

Si vous utilisez les icônes/pictogrammes, rajoutez :

<%= stylesheet_link_tag "utility/dsfr-utility.min", "application-turbo-track": "reload" %>

Déploiement

Pour déployer il suffit de mettre la bonne version dans version.rb puis d'utiliser bundle exec rake release.