Size: a a a

AngularPiter - русскоговорящее сообщество

2021 January 07

d

drow in AngularPiter - русскоговорящее сообщество
и по нему с ангуляром уже есть серия статей
https://www.angulararchitects.io/aktuelles/the-microfrontend-revolution-part-2-module-federation-with-angular/
источник

d

drow in AngularPiter - русскоговорящее сообщество
(в статье у тинькофф ещё какаят чушь написана про то что монореп подразумевает одновременный деплой приложений, странно они (не) разобрались с этим)
источник

AI

Andrei 💅💅💅 Iashchak... in AngularPiter - русскоговорящее сообщество
Ребзя, а вот к вам вопрос.
Есть теоретически модуль, в котором есть  рутинг, но есть ещё пару хреновин (директив, например) которые оч хочется экспортить в другие места.
Вы бы сделалт три модуля?)
источник

VK

Vlad Kolebaev in AngularPiter - русскоговорящее сообщество
а камон модуля никакого нет?
источник

VK

Vlad Kolebaev in AngularPiter - русскоговорящее сообщество
если нет то талончики на модули по идее не ограничены ))
источник

AI

Andrei 💅💅💅 Iashchak... in AngularPiter - русскоговорящее сообщество
Vlad Kolebaev
а камон модуля никакого нет?
Ну имею мнение что камон модуль это антипаттерн, который имеет свойство разрастаться до неведомых масштабов, что в последствии увеличивает время компиляции
источник

d

drow in AngularPiter - русскоговорящее сообщество
модули по фичам/типам, либо такой унылый common/misc модуль под свалку (и стараться туда не класть) если никуда в фичи такие директивы не заезжают
источник

AI

Andrei 💅💅💅 Iashchak... in AngularPiter - русскоговорящее сообщество
drow
модули по фичам/типам, либо такой унылый common/misc модуль под свалку (и стараться туда не класть) если никуда в фичи такие директивы не заезжают
Ну а рутинг-модули кидать в фичовый, или все же разделять?)
Типо
ItemRoutingModule
ItemModule (для инжекта в RootModule)
ItemExportingModule - для импорта в какой-нибудь Item2Module и ItemModule
источник

VK

Vlad Kolebaev in AngularPiter - русскоговорящее сообщество
да скока можно
источник

Вキ

Вертихвост キバ 🏡🦊... in AngularPiter - русскоговорящее сообщество
Vlad Kolebaev
да скока можно
пока все битки не раздадут
источник

K

Katerina in AngularPiter - русскоговорящее сообщество
я вас спасу
источник

Вキ

Вертихвост キバ 🏡🦊... in AngularPiter - русскоговорящее сообщество
Katerina
я вас спасу
забрала у них все битки?)
источник

K

Katerina in AngularPiter - русскоговорящее сообщество
дала им битков впрок
источник

Sergey Фrolov in AngularPiter - русскоговорящее сообщество
drow
(в статье у тинькофф ещё какаят чушь написана про то что монореп подразумевает одновременный деплой приложений, странно они (не) разобрались с этим)
Да, монореп так и работает. Там через проверку зависимостей и обычно собирается всё
источник

AI

Andrei 💅💅💅 Iashchak... in AngularPiter - русскоговорящее сообщество
Пасаны, там елан маск раздает бетховенав
источник

AI

Andrei 💅💅💅 Iashchak... in AngularPiter - русскоговорящее сообщество
источник

d

drow in AngularPiter - русскоговорящее сообщество
Sergey Фrolov
Да, монореп так и работает. Там через проверку зависимостей и обычно собирается всё
Что так работает? Монореп вообще не имеет никакого отношения к способу деплоя приложений. Можно делать хоть отдельный, хоть общий, хоть смешивать. У нас все проекты монорепа деплоятся независимо и для этого собственно ничего дополнительного по сравнению с отдельными репозиториями делать не нужно
источник
2021 January 10

IK

Ilya K in AngularPiter - русскоговорящее сообщество
Снова взломали его?)
источник

Sergey Фrolov in AngularPiter - русскоговорящее сообщество
drow
Что так работает? Монореп вообще не имеет никакого отношения к способу деплоя приложений. Можно делать хоть отдельный, хоть общий, хоть смешивать. У нас все проекты монорепа деплоятся независимо и для этого собственно ничего дополнительного по сравнению с отдельными репозиториями делать не нужно
Вообще имеет.
Нормальная система учитывает зависимости библиотек и поэтому меня какой-то код в монорепе, нужно понимать какие артифакты это затронет. Собственно это важная часть, понимать что же коммит затрагивает и что нужно переслать.
Но если использовать просто как общее хранилище кода с одним npm и вообще держать кодовые базы приложений/библиотек отдельно, то конечно можно и отдельно собирать.
источник

d

drow in AngularPiter - русскоговорящее сообщество
Речь про деплой, при чём тут библиотеки? Монореп может быть легко организован так что всё деплоится независимо и ничем не отличается от отдельных репозиториев. Так например по дефолту устроен nrwl/nx. Чтобы сделать по другому, как-то завязав деплои, надо целенаправленно постараться
источник