La vigie du numérique #022


Dans cette veille collaborative, on prend de la hauteur et on vous partage tous les mois les inspirations de notre équipe, les pistes de réflexions, les idées nouvelles, mais aussi nos trucs et astuces sur l’UX, l’UI et le développement web.


Expérience web – Datavisualisation

Google Search Innovation

Une timeline interactive créée par Google pour mettre en avant ses innovations depuis 1996.


Interaction

Museum at large

Une façon originale et amusante de scroller.


Interaction

A never-ending summer collection by Richard Mille

On apprécie particulièrement l’univers graphique et l’interaction de départ où il faut régler la taille de son navigateur pour avoir accès au contenu.


Interaction

Billy Sweeney

Ce site internet de designer nous a plu pour son design épuré et le fait qu’il nous offre la possibilité de régler les couleurs grâce à une barre de niveau sur le côté gauche.


Ressource

Shots.so

Un site de mockups gratuits, ça sert toujours 😉


Site Internet

Iredpanda

Coup de coeur pour ce site, sa direction artistique, son choix de n’utiliser que deux couleurs qui fonctionne très bien, ses illustrations et ses animations.


Expérience web

LVMH Showroom

Une expérience web très agréable et apaisante pour mettre en avant les dernières innovations du groupe LVMH.


Site Internet

Art dunk par Duall Studio

Un site internet très bien construit. On aime beaucoup l’idée du ballon comme fil conducteur, qui descend au scroll.


Dev Tips du mois

Ajouter un dossier vide sur un dépôt Git

Dans un projet, l’architecture des dossiers implique parfois des dossiers contenants des images, vidéos, certificats ou encore certaines données sensibles qui ne peuvent être placées dans un .env et que l’on ne souhaite pas ajouter au dépôt du projet. Afin d’ignorer ces fichiers, il suffit d’ajouter une règle au .gitignore. Par exemple :

Mais en ignorant les fichiers, le dossier peut être considéré comme vide par Git et … Git n’aime pas les dossiers vides : il ne les traque pas. Par conséquent le dossier ‘directory_name’ ne sera pas présent dans l’architecture de notre beau projet.

Lors du déploiement du projet, (ou juste après un pull d’un collègue) il sera donc nécessaire de s’assurer de leur création… tout un process qu’il est possible d’éviter.

Ajouter un dossier vide à un dépôt :

Afin de s’assurer que le dossier soit présent sur le dépôt, nous y créons un fichier .gitkeep (avec l’instruction !directory_name/.gitkeep dans le .gitignore si le contenu du dossier est ignoré). Le dossier (désormais plus vraiment vide…) sera ajouté au dépôt et donc bien présent dans l’arborescence du projet.

Il ne s’agit pas d’un standard Git mais c’est une solution largement répandue.

Optionnel :

Afin d’indiquer la raison d’être du dossier il est possible d’ajouter un message au .gitkeep, ex :

  • Directory: « temp » – contains some files during import process
  • Directory: « exports » – contains files exported by users