Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Pequeñas delicias de la vida conyugal (con Comp...

Pequeñas delicias de la vida conyugal (con Composer)

Avatar for Damián Culotta

Damián Culotta

November 16, 2017
Tweet

More Decks by Damián Culotta

Other Decks in Technology

Transcript

  1. “In theory, there is no difference between theory and practice.

    But, in practice, there is.” Jan L.A van de Snepscheut 3
  2. 4

  3. 5

  4. 6

  5. 23

  6. 37 Pero mis módulos son privados (Buscando soluciones para la

    cartera de la dama y el bolsillo del caballero)
  7. { "name": "Mi repositorio Composer local", "homepage": "http://satis.localhost", "repositories": [

    { "type": "vcs", "url": "[email protected]:barbanet/magento2-module2.git" }, { "type": "vcs", "url": "[email protected]:barbanet/magento2-module1.git" } ], "require-all": true } Configuración 42
  8. { "repositories": [ [ "type": "composer", "url": "http://satis.localhost" ] ],

    "config": [ "secure-http": false ] } Configuración 44
  9. 48 Ideas para automatizar $composer_template = '{ "require": { "magento-hackathon/magento-composer-installer":

    "~3.0", "aydin-hassan/magento-core-composer-installer": "~1.2", "firegento/magento": "~1.9.3.6" }, "extra": { "magento-root-dir": ".", "magento-deploystrategy": "copy" } }'; cd " . $project . " && echo '" . $composer_template . "' > composer.json
  10. 50 Ideas para automatizar $gitignore_template = '/vendor'; cd " .

    $project . " && echo '" . $gitignore_template . "' > .gitignore
  11. 52 Ideas para automatizar cd ' . $project . '

    && git commit -m "Initial import"