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

Čtvrtkon 06.06. 2013 - Composer

Čtvrtkon 06.06. 2013 - Composer

Dependency management byl ještě donedávna v PHP komunitě opomíjený problém, který si člověk musel řešit po svém. Pak se objevil Composer a sjednotil způsob řešení závislostí drtivé většiny projektů. My si Composer představíme, ukážeme si, jak se s ním pracuje a jako bonus přihodím několik historek z nátáčení "jak to určitě nedělat".

Václav Novotný

June 07, 2013
Tweet

More Decks by Václav Novotný

Other Decks in Technology

Transcript

  1. Můj PHP projekt závisí na několika externích knihovnách. Jak je

    do projektu co nejjednodušeji dostat a jak je udržovat?
  2. To jde, ale když jsem to vysvětloval našemu bastliči Emanovi,

    tvářil se jak kdybych spadl z višně. Prej "jakej git submogul?".
  3. Composer Composer je per-project nástroj na správu závislostí, který je

    umožňuje vést konzistentním způsobem, zajišťuje autoloading a nabízí automatizaci oprací.
  4. Definice verze • exaktní definice: 1.0.2, 2.10.0 • rozsahem: >=1.0,<2.0,

    >=5.3.3 • hvězdičkou: 1.0.*, 2.* • tildou: ~1.0, ~1.1.2 • větev: dev-master • commit: dev-master#1a7f734...