Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Composer / Posobota
Search
Filip Procházka
April 28, 2013
Technology
0
64
Composer / Posobota
Filip Procházka
April 28, 2013
Tweet
Share
More Decks by Filip Procházka
See All by Filip Procházka
Evolving architecture
fprochazka
0
230
Value objects in PHP
fprochazka
1
210
Jak psát testy na REST API
fprochazka
0
110
V gitu se nic neztratí
fprochazka
0
390
Co se PHP programátor může naučit od Javy?
fprochazka
1
120
4 roky remote
fprochazka
1
83
Před čím tě Nette ani Symfony neochrání
fprochazka
0
150
Nejlepší cache je žádná cache
fprochazka
0
130
Doctrine: co dělat, když entity nestačí
fprochazka
0
68
Other Decks in Technology
See All in Technology
業務の煩悩を祓うAI活用術108選 / AI 108 Usages
smartbank
9
18k
SES向け、生成AI時代におけるエンジニアリングとセキュリティ
longbowxxx
0
270
Agent Skillsがハーネスの垣根を超える日
gotalab555
7
5k
AIと融ける人間の冒険
pujisi
0
100
2025-12-27 Claude CodeでPRレビュー対応を効率化する@機械学習社会実装勉強会第54回
nakamasato
4
1.3k
技術選定、下から見るか?横から見るか?
masakiokuda
0
170
「もしもデータ基盤開発で『強くてニューゲーム』ができたなら今の僕はどんなデータ基盤を作っただろう」
aeonpeople
0
270
ESXi のAIOps だ!2025冬
unnowataru
0
450
モダンデータスタックの理想と現実の間で~1.3億人Vポイントデータ基盤の現在地とこれから~
taromatsui_cccmkhd
2
290
「リリースファースト」の実感を届けるには 〜停滞するチームに変化を起こすアプローチ〜 #RSGT2026
kintotechdev
0
280
20251222_サンフランシスコサバイバル術
ponponmikankan
2
160
202512_AIoT.pdf
iotcomjpadmin
0
180
Featured
See All Featured
Art, The Web, and Tiny UX
lynnandtonic
304
21k
DevOps and Value Stream Thinking: Enabling flow, efficiency and business value
helenjbeal
1
75
Code Review Best Practice
trishagee
74
19k
16th Malabo Montpellier Forum Presentation
akademiya2063
PRO
0
34
Navigating the Design Leadership Dip - Product Design Week Design Leaders+ Conference 2024
apolaine
0
130
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
16
1.8k
Exploring the relationship between traditional SERPs and Gen AI search
raygrieselhuber
PRO
2
3.5k
Test your architecture with Archunit
thirion
1
2.1k
Digital Ethics as a Driver of Design Innovation
axbom
PRO
0
130
Learning to Love Humans: Emotional Interface Design
aarron
274
41k
コードの90%をAIが書く世界で何が待っているのか / What awaits us in a world where 90% of the code is written by AI
rkaga
58
41k
Product Roadmaps are Hard
iamctodd
PRO
55
12k
Transcript
$ composer install Filip Procházka
Filip Procházka @HosipLan http://kdyby.org
None
jak Composer nainstalovat, zkusíme ho požít v naší knihovně a
vyrobíme si vlastní balíček. Ukážeme si...
Jak knihovny řešíme teď?
Alternativy? pear git submoduly
Jak to dělají jinde? gems bundler npm
PHP má composer!
Composer si nainstalujeme $ curl -s http://getcomposer.org/installer | php http://getcomposer.org/download/
$ composer
$ composer search nette kdyby/cms nette/nette nella/framework slamecka/ndbf JanMarek/NFormBuilde JanMarek/WebLoader
Deklarujeme závislosti do souboru composer.json { "require": { "nette/nette": "2.0.*"
} }
Závislosti nainstalujeme $ composer install
composer.lock
Přidáme si další závislosti { "require": { "php" : ">=5.3.2",
"nette/nette": "2.0.*", "kdyby/cms": "dev-master" } }
{ "repositories": [ { "type": "vcs", "url": "git://github.com/HosipLan/nette.git" } ],
"require": { "nette/nette": "dev-master", } } A co jiné verze knihoven?
Aktualizujeme závislosti $ composer update
Vyrobíme si vlastní balíček
{ "name": "kdyby/cms", "description" : "Suprový CMSko", "version": "1.0", "require"
: { "nette/nette" : "2.0.*" } }
Autoloading { "autoload": { "psr-0": {"Kdyby": "libs/"}, "classmap": ["src/", "lib/"]
} }
Autoloading <?php require_once 'vendor/.composer/autoload. php';
http://packagist.org
Malá ukázka?
Dotazy?
Nette už se přidalo, přidejte se taky! http://getcomposer.org Děkuji za
pozornost