Size: a a a

2020 December 03

к

кана in Haskell
Alexander Vershilov
Ладно, начну с простого, как сделать, чтобы в двух проектах зависимости были одинаковые
сделать отдельный проект
источник

к

кана in Haskell
в котором будут общие зависимости
источник

AV

Alexander Vershilov in Haskell
Yuuri
Завести свой репозиторий пакетов
репозиторий не гарантирует, что версии будут выбраны одинаково
источник

AV

Alexander Vershilov in Haskell
кана
сделать отдельный проект
Какой проект, makefile/nix/cabal.freeze/docker? Учитывая, что зависимости и системные есть
источник

к

кана in Haskell
нет, просто пустой кабал проект с конкретными зависимостями
источник

AV

Alexander Vershilov in Haskell
системные не покрывает, тащит лишнее
источник

к

кана in Haskell
тогда если два проекта будут зависеть от одной версии этого проекта, то у них гарантированно будут одинаковые зависимости
источник

к

кана in Haskell
а ок
источник

MK

Maxim Koltsov in Haskell
Alexander Vershilov
Как без монорепы дёшево следить, чтобы в разных проектах были одинаковые версии пакетов?
У нас для этого свой снапшот стаковский
источник

AV

Alexander Vershilov in Haskell
Если один проект хочет A,B,C а другой B,C то будеи лишнее
источник

MK

Maxim Koltsov in Haskell
Все через него ходит, обновляем шаблон в одном месте и всё
источник

AV

Alexander Vershilov in Haskell
Ну нужен снепшот + конфиг того, что не в снепшоте
источник

MK

Maxim Koltsov in Haskell
Через никс тоже так же
источник

MK

Maxim Koltsov in Haskell
Ну не совсем, но можно и так же
источник

AV

Alexander Vershilov in Haskell
Ну пока самое надёжное это fetchGit сделать
источник

к

кана in Haskell
Alexander Vershilov
Если один проект хочет A,B,C а другой B,C то будеи лишнее
так нет, не нужно же все зависимости
источник

к

кана in Haskell
а только пересекающийся сабсет, остальные сами подтянутся нужной версии, ведь им нужно будет учитывать версии B и C
источник

AV

Alexander Vershilov in Haskell
Сложно
источник

AV

Alexander Vershilov in Haskell
Хочу в одном месте управлять всеми A,B,C и не думать
источник

MK

Maxim Koltsov in Haskell
Да сделай ты фриз файл и суй его никсом везде где надо
источник