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
.