Composer est un outil moderne qui permet de gérer les dépendances de ses projets de manière simple et puissante. Node dispose de son npm, Ruby de son Bundler. Désormais, PHP dispose également d'un outil puissant et efficace pour répondre à ce besoin. Quoi de plus frustrant que d'installer une ressource, qui demande une dépendance, qui a elle même une dépendances, etc… ? Peut être le fait de tenter de mettre à jour une de ces dépendances ? Composer, via un unique fichier JSON, simplifie à l'extreme la gestion des dépendances dans vos projets PHP. A travers cette conférence, je me propose de démystifier cet outil, d'expliquer les bases de son utilisation, et de faire part de mes retours d'expériences sur les cas d'utilisation un peu plus touchy qui peuvent être un frein à son adoption.
Commentaires