На ее примере хочу разбираться с Yii2
https://github.com/Nodge/yii2-eauth-demo/
вот ее composer.json:
Код: Выделить всё
{
"name": "nodge/yii2-eauth-demo",
"description": "Demo site for Yii 2 EAuth extension",
"keywords": ["yii", "framework", "demo", "eauth"],
"homepage": "https://github.com/Nodge/yii2-eauth",
"type": "project",
"license": "New BSD License",
"authors": [
{
"name": "Maxim Zemskov",
"email": "[email protected]",
"homepage": "http://nodge.ru/"
}
],
"minimum-stability": "dev",
"require": {
"php": ">=5.4.0",
"yiisoft/yii2": "*",
"yiisoft/yii2-bootstrap": "*",
"yiisoft/yii2-debug": "*",
"yiisoft/yii2-gii": "*",
"nodge/yii2-eauth": "dev-master"
},
"scripts": {
"post-create-project-cmd": [
"yii\\composer\\InstallHandler::setPermissions"
]
},
"extra": {
"writable": [
"runtime",
"web/assets"
],
"executable": [
"yii"
]
}
}
Problem 1
- nodge/yii2-eauth dev-master requires yiisoft/yii2 dev-master@dev -> satisfiable by yiisoft/yii2[dev-master].
- nodge/yii2-eauth dev-master requires yiisoft/yii2 dev-master@dev -> satisfiable by yiisoft/yii2[dev-master].
- Removal request for yiisoft/yii2 == 9999999-dev
- Installation request for nodge/yii2-eauth dev-master -> satisfiable by nodge/yii2-eauth[dev-master].
?
- Какой минимальный набор должен быть в composer.json например если я хочу получить минимальную сборку последней версии Yii2
- есть ../Nodge/yii2-eauth-demo/, есть ../yiisoft/yii2-app-basic
Как мне сравнить эти 2 ветки(если так можна сказать) посмотреть отличия, например переместить функционал по авторизации из первой во вторую
- Может посоветуете русскую документацию по Composer для того чтобы понять его и больше не возвращаться к этому вопросу
Или кто-то объяснит на пальцах что откуда и куда относительно yii
PS: прошу не пинать, всегда использовал svn, а тут другой подход, не понятный мне.