Я работаю над программным обеспечением с открытым исходным кодом https://github.com/kestra-io/. Мы хотим добавить слой EE.
Я довольно свободно владею Vue js, но мне действительно интересно, как управлять некоторым частным кодом EE, который расширит ядро OSS.
Я действительно не знаю, что искать некоторые ресурсы об этой теме c. и поиски, которые я выполнил, не имеют действительно релевантных результатов.
Этот вопрос является архитектурным топи c, где я хотел бы получить несколько советов о том, как настроить выпуск EE этого проекта:
Мы Мы уже думали о каком-то возможном решении, но я хотел бы получить несколько внешних советов, если это возможно, прежде чем начинать имплементацию в некоторых, возможно, тупиковых проблемах.
Шаблоны, о которых мы думали, следующие:
-
Перегрузите конфигурацию веб-пакета, чтобы сказать, что система сборки интегрирует некоторые компоненты EE на лету: это звучит довольно сложно и неуверенно относительно результата.
Интегрируйте код ядра OSS в виде библиотеки требующие некоторых довольно важных преобразований в реальной кодовой базе и некоторые трюки с переопределением динамического c достижения того, что мы хотим: я думаю, что это требует довольно большой доработки.
Сделайте какой-то собственный скрипт с файлом конфигурации, который преобразует хранилище с компонентами EE, которые мы Riggger во время сборки: довольно грязный и звучит просто проще, но более плохое решение, чем обрабатывать его с помощью веб-пакета.
И это почти все на данный момент. У меня сейчас нет других идей по этому поводу, и это довольно блокирует.
Есть ли какой-нибудь хорошо известный / основной способ сделать это правильно?
Если нет, я думаю, некоторые из вас уже встречали эту топи c и нашли какое-то решение?
Любая помощь будет оценена.