(это когда вся ководая база хранится в рамках одного репозитория, там и бэк, и фронт, и инфраструктура, и прочее).
Есть приложение на symfony с админкой, которая генерируется силами одной из админок, основанной на формах (php). В эту админку встроены компоненты Vue, которые собираются в момент сборки ассетов через вебпак.
Хочется использовать эти же компоненты не только в админке php, но и в отдельном клиентском приложении, которое лежит в рамках этого же репозитория, но за пределами проекта симфони.
По структуре:
backend/monolith/assets/vue/{component1,component2}
frontend/client-app
Хочется как-то переиспользовать написанный код, чтобы файлы были написаны единожды, но использовались в двух местах (там много алгоритмов, по этому не хочется их дублировать).
Кто как бы поступил в этом случае?
Подключить репо одного проекта к другому как git submodule и пользоваться чем нужно
почитаю, спасибо!
Обсуждают сегодня