More Related Content
Similar to Fuel phpをcomposerに本気で対応させた時の話
Similar to Fuel phpをcomposerに本気で対応させた時の話 (20)
Fuel phpをcomposerに本気で対応させた時の話
- 2. 自己紹介
• 細羽啓司 (ほそばけいし)
• 所属: 株式会社ガラパゴス
• http://www.glpgs.com
• Twitter: @hosopy
• Facebook: https://www.facebook.com/keishi.hosoba
• github: https://github.com/hosopy
• 開発: PHP, Android(Java), iOS(Objective-C), Node.js,
Ruby(RoR)...
13年10月12日土曜日
- 23. "require": {
"canton7/fuelphp-casset": "1.21"
},
"repositories": {
{
"type": "package",
"package": {
"name": "canton7/fuelphp-casset",
"type": "fuel-package",
"version": "1.21",
"require": {
"composer/installers": "*"
},
"source": {
"url": "https://github.com/canton7/fuelphp-casset.git",
"type": "git",
"reference": "master"
}
}
}
}
対象packageのcomposer.jsonが
持つべき情報を自分で定義
13年10月12日土曜日
- 24. タイプD
vendor package module fuel/core
Packagist A A A -
git
(composer対応)
B B B -
git
(composer非対応)
C C C D
→ 管理対象↓ ソース
13年10月12日土曜日
- 26. "require": {
"fuel/core": "1.6.1"
},
"repositories": {{
"type": "package",
"package": {
"name": "fuel/core",
"type": "fuel-package",
"version": "1.6.1",
"require": {
"composer/installers": "*"
},
"source": {
"url": "https://github.com/fuel/core.git"",
"type": "git",
"reference": "1.6/master" }}
}}
"extra": {
"installer-paths": {
"fuel/core/": ["fuel/core"]
}
}
ポイント
fuel/coreをvendorに入れず、fuel/coreに入れ
るように設定
13年10月12日土曜日