Size: a a a

2020 August 05

СП

Сергей Предводителев... in Yii Framework 3
Дмитрий
Как и всё остальное.
Частное использует общее, а не наоборот.
Как они будут их подключать, если не будут рядом лежать?
источник

СП

Сергей Предводителев... in Yii Framework 3
TradersVE
Here should be a common decision of the community is my opinion?
I think yii3 should support both variants.
источник

T

TradersVE in Yii Framework 3
Дмитрий
Как и всё остальное.
Частное использует общее, а не наоборот.
👍
источник

Д

Дмитрий in Yii Framework 3
Сергей Предводителев
а чем плохо?

Если разделить на два компосерджсона, то все общие пакеты будут дважды качать. Небольшой но минус. А плюс в чём?
Лишние 50мб на диске это конечно серьезный минус, да :)
Плюсы:
Можно добавлять/обновлять/удалять версии и  не аффектить другую команду/приложение
Проще расширять и масштабировать
Приложения имеют только нужные зависимости, а не весь хлам от других команд
Можно иметь совершенно разные версии одной и той же зависимости и жить совершенно нормально
источник

СП

Сергей Предводителев... in Yii Framework 3
Дмитрий
Лишние 50мб на диске это конечно серьезный минус, да :)
Плюсы:
Можно добавлять/обновлять/удалять версии и  не аффектить другую команду/приложение
Проще расширять и масштабировать
Приложения имеют только нужные зависимости, а не весь хлам от других команд
Можно иметь совершенно разные версии одной и той же зависимости и жить совершенно нормально
И всё это с папочкой common в которой общие конфиги и общий код?
источник

T

TradersVE in Yii Framework 3
Дмитрий
Лишние 50мб на диске это конечно серьезный минус, да :)
Плюсы:
Можно добавлять/обновлять/удалять версии и  не аффектить другую команду/приложение
Проще расширять и масштабировать
Приложения имеют только нужные зависимости, а не весь хлам от других команд
Можно иметь совершенно разные версии одной и той же зависимости и жить совершенно нормально
I make you a bet even different dependencies will be installed all the dependencies of yiisoft, today 50mb is a candy.
источник

Д

Дмитрий in Yii Framework 3
Это уже уход от этой папки в сторону изолированных приложений
источник

T

TradersVE in Yii Framework 3
Дмитрий
Это уже уход от этой папки в сторону изолированных приложений
I respect your opinion, but you can't just force yourself to do things one way.
источник

СП

Сергей Предводителев... in Yii Framework 3
Дмитрий
Это уже уход от этой папки в сторону изолированных приложений
Всё верно, а вопрос мой был о другом.

Я хочу общие конфиги и общий код на несколько приложений с одним composer.json.

Сейчас конфиг-плагин не позволяет мне этого сделать без использования ручками инклудов.
источник

T

TradersVE in Yii Framework 3
In any case you can always work without the composer-plug-in.
источник

Д

Дмитрий in Yii Framework 3
Сергей Предводителев
И всё это с папочкой common в которой общие конфиги и общий код?
Ну и да, если у вас есть общие куски кода/конфигов/шаблонов/переводов, то это тоже будет не проблема.
источник

СП

Сергей Предводителев... in Yii Framework 3
TradersVE
In any case you can always work without the composer-plug-in.
Of course,but what is bad if composer-config-plugin will be support override params for any config?
источник

Д

Дмитрий in Yii Framework 3
Сергей Предводителев
Всё верно, а вопрос мой был о другом.

Я хочу общие конфиги и общий код на несколько приложений с одним composer.json.

Сейчас конфиг-плагин не позволяет мне этого сделать без использования ручками инклудов.
Иногда ограничения заставляют искать новые пути. Иногда эти пути правильные.
Но этого не понять, если не уйти с прежнего.
источник

СП

Сергей Предводителев... in Yii Framework 3
Дмитрий
Иногда ограничения заставляют искать новые пути. Иногда эти пути правильные.
Но этого не понять, если не уйти с прежнего.
Философ :)

В общем ты предлагаешь не давать возможность чтобы не делали как в yii2-advanced. Правильно?
источник

СП

Сергей Предводителев... in Yii Framework 3
Вот например я обновил общий код, который тянет зависимость какую-то, а у меня 4 приложения. И надо мне значит в четырёх компосерах делать установку новой зависимости. Так получается?
источник

Д

Дмитрий in Yii Framework 3
С общим composer.json не вижу смысла иметь разные по своему типу приложения.
источник

T

TradersVE in Yii Framework 3
🙈
источник

Д

Дмитрий in Yii Framework 3
Сергей Предводителев
Вот например я обновил общий код, который тянет зависимость какую-то, а у меня 4 приложения. И надо мне значит в четырёх компосерах делать установку новой зависимости. Так получается?
Общий код обычно подключается как отдельный пакет уже со своими зависимости. Дальше дело техники. Composer сам найдет отсутствующие пакеты и установит их
источник

СП

Сергей Предводителев... in Yii Framework 3
Дмитрий
Общий код обычно подключается как отдельный пакет уже со своими зависимости. Дальше дело техники. Composer сам найдет отсутствующие пакеты и установит их
Возвращаясь к yii2-advanced - это был плохой шаблон и так делать нельзя, надо там было всё на отдельные composer-пакеты разделить?
источник

DS

Dmitriy S in Yii Framework 3
Сергей Предводителев
Вот например я обновил общий код, который тянет зависимость какую-то, а у меня 4 приложения. И надо мне значит в четырёх компосерах делать установку новой зависимости. Так получается?
Приложения должны быть изолированы друг от друга и взаимодействовать через апи, все остальное может шариться через пакеты . Шаблон advanced - это треш
источник