Si votre entreprise développe beaucoup sous Symfony 2, vous avez généralement besoin d’industrialiser la production. Cela passe forcément par un gestionnaire capable de gérer le déploiement et les dépendances entre vos paquets. La méthode n’est pas restreinte à Symfony; elle s’appliquera tout aussi bien à d’autres technologies utilisant Composer telles que Zend Framework 2, WordPress, PHP Unit, etc.
Satis est un indexeur de packages Composer. Il permet de remplacer Packagist (très utile dans le domaine publique) dans le domaine privé. Il est issu du projet Composer.
Je vais tenter de vous expliquer comment mettre en place votre propre dépôt de bundles. L’exemple sera fait d’éléments externes souvent utilisés que sont les bibliothèques JavaScript et CSS, et il sera déclinable à l’infini sur des bibliothèques PHP ou des bundles maison.