mam_mol icon indicating copy to clipboard operation
mam_mol copied to clipboard

Добавить в mam возможность воспроизводить сборки приложений

Open zerkalica opened this issue 5 years ago • 8 comments

На основе даты последнего коммита в реп с приложением, чекаутить проверенные версии реп с зависимостями этого приложения.

zerkalica avatar Jun 25 '19 14:06 zerkalica

А если они уже выкачаны другой версии. Предлагаешь откатывать до версии приложения? Тогда можно сразу ставить крест на разработке нескольких приложений одновременно. Я думаю, если кто-то воспользовался компонентом, а он не работает, то надо писать багу разработчику компонента. Если он не торопится решать проблему, значит и использовать такой компонент не стоит.

nin-jin avatar Jun 25 '19 20:06 nin-jin

Багу ещё найти надо и описать, это пол дела. Когда горит деплой, никто не будет это делать.

zerkalica avatar Jun 26 '19 03:06 zerkalica

Когда горит можно и руками зафиксировать версии.

nin-jin avatar Jun 27 '19 17:06 nin-jin

Это приведет к тому, что сразу будут форкать mol и все зависимости и руками их обновлять. Как я и сделал в tss.

zerkalica avatar Jun 28 '19 09:06 zerkalica

Ну, это нормально.)

nin-jin avatar Jun 28 '19 09:06 nin-jin

Чем же нормально - всю идею о rolling релизах губит

zerkalica avatar Jun 28 '19 11:06 zerkalica

Ну, каждый сам решает фиксироваться или не фиксироваться. Если человек не готов идти в ногу с остальными, то не нам его заставлять.

nin-jin avatar Jun 28 '19 12:06 nin-jin

У нас было долгое обсуждение, которое вылилось в этот анализ: https://github.com/hyoo-ru/mam_mol/wiki/SemVer-vs-VerLess

Текущая рекомендация выглядит так:

  • Пока приложение поддерживается версии не фиксируются и все несовместимости чинятся сразу по мере их появления.
  • Если разработка приложения замораживается, то формируется MAM репозиторий, где фиксируются все версии репозиториев/зависимостей. Это даст возможность вдальнейшем вообще запустить приложение.
  • Если разработка размораживается, то убираются все фиксации и производится обновление до актуальных версий.

nin-jin avatar Feb 15 '21 04:02 nin-jin