Vendoring des dépendances

Un article à propos de la gestion des dépendances dans un projet. Fait un petit tour d’horizon du problème, des bénéfices d’avoir moins de dépendances et de faire du vendoring des dépendances qu’on accepte.

Fait des liens vers les articles ”Build it yourself” et ”Vendor by default” sur les même sujets.

 

Dans la même veine, utiliser les composants du projet shadcn/ui se fait en les copiant (via leur CLI) plutôt que via un import. Ça permet d’avoir un contrôle total sur chaque composant et de ne pas être limité par l’API que les développeurs ont mis en place initialement. (La logique des composants se trouve, par contre, dans des dépendances à d’autre librairies (radix-ui, input-otp, etc.) Ils appellent cette approche ”Open Code.“)

https://htmx.org/essays/vendoring/

Nos derniers articles