У меня есть много небольших проектов, которые являются дочерними приложениями для основного сайта, каждый из которых размещается в собственном контейнере в поддомене ниже родительского проекта.
Это не имеет большого значения для моего вопроса, но только для дополнительного контекста: основной сайт - это древний монстр Drupal 7, который через json раскрывает ссылки и структуру верхнего и нижнего колонтитула сайта. Эти ссылки и структура не претерпевают много изменений, но достаточно, чтобы детским приложениям был необходим простой способ обновления своих собственных версий.
Большинство «детских приложений» - это довольно простые одностраничные приложения, написанные на Vue & React.
В настоящее время это всего 3 проекта, но это число будет расти в этом году, поэтому я подумал, есть ли способ создать отдельный проект, отвечающий за создание верхнего и нижнего колонтитула для извлечения данных из Drupal, и затем повторно использовать этот проект в каждом приложении Vue или React.
Это жизнеспособно? Какая основа была бы лучше для этого?