Satis – Almacenar un repository Packagist localmente con cambios locales que no serán para el consumo público

Quiero saber si almaceno un package existente en http://packagist.org en el repository svn de mi empresa, ¿también necesito almacenar los packages / repositorys necesarios?

Ejemplo, el MonologBundle:

  • https://packagist.org/packages/symfony/monolog-bundle (Packagist)
  • https://github.com/symfony/MonologBundle (Repo de GIT)
  • https://github.com/symfony/MonologBundle/blob/master/composer.json (JSON que muestra requerido)

JSON requirió blurb:

"require": { "php": ">=5.3.2", "symfony/monolog-bridge": ">=2.1.0,<2.3-dev", "symfony/dependency-injection": ">=2.1.0,<2.3-dev", "symfony/config": ">=2.1.0,<2.3-dev", "monolog/monolog": "1.*" }, 

Mi compañía realizará cambios locales en este package que no serán para el consumo público. Dado que se agregará a nuestro repository, ¿quería saber si también tenemos que agregar los proveedores / packages / repos necesarios?

No es necesario, simplemente puede download las dependencies de packagist si no desea anularlas.

Dicho esto, no veo por qué tendrías que modificar el package en sí. Debería ser suficiente para anular este o ese service si es necesario.