Это контекст: у меня есть два отдельных проекта, которые имеют общий слой компонентов.
Оба проекта находятся на gitlab на отдельных репозиториях, и оба имеют конвейеры gitlab CI, которые помогают нам в развертывании.
In project 1 (the builder)
у нас есть слой компонентов, который мы можем переставить и переставить.
In project 2
мы используем тот же слой для отображения этих компонентов в их соответствующем положении / порядке, как мы установили его на компоновщике.
Прямо сейчас, когда мы вносим изменения в эти компоненты, мы просто копируем / вставляем их в проект компоновщика, чтобы мы могли гарантировать, что с обеих сторон отображается одно и то же.
Я бы хотел возьмите этот слой компонентов, переместите его наружу и импортируйте его в эти 2 проекта. Я просто не знаю, с чего мне начать, и если это возможно для работы с текущим потоком CI, у нас есть
Что-то вроде:
<!-- ON THE BUILDER -->
<div class="builder">
<div class="other-stuff"></div>
<components-layer>
<component-one :editable="true" />
<component-two :editable="true" />
<component-three :editable="true" />
</components-layer>
</div>
<!-- ON THE CLIENT VIEW -->
<div class="client-view">
<div class="bla-bla-stuff"></div>
<components-layer>
<component-one />
<component-two />
<component-three />
</components-layer>
</div>