SymfonyLive Paris 2018 - Migration en Symfony 4 de l'API de connexion Allociné... - Estelle Le Cam
À la sortie d'une nouvelle version de Symfony, la question de la migration de son écosystème se pose. Un nouveau projet est le cadre idéal pour découvrir les nouvelles spécificités et se faire la main. Par contre, gérer tous les anciens bundles peut vite se révéler être un enfer. Partageons donc notre expérience de migration Symfony 4 à partir de la refonte de l'api de connexion Allociné, brique majeure de notre écosystème, et comment elle a entraîné la montée en version de toutes ses dépendances et des plus gros projets. Nous comparerons les différentes méthodes pour maintenir des dépendances sur plusieurs projets transverses. Nous résoudrons ce problème en abordant plusieurs solutions possibles telles que le maintien de plusieurs branches, la gestion en configuration ou le versioning forcé.